关于bash:我如何检查是否没有给出参数

How can i check if no arguments are given

本问题已经有最佳答案,请猛点这里访问。

我想检查用户是否给了脚本任何参数,如果是这样,脚本应该关闭。

1
2
3
if [ $@ ="" ]; then
    exit
fi

不起作用。


你可以这样试试,

1
2
3
if ["$#" -eq 0 ]; then
    echo"Illegal number of parameters"
fi