多语言展示
当前在线:1961今日阅读:99今日分享:20

shell中如何判断脚本是否有带参数

shell中判断脚本是否有带参数可以参考以下内容。
工具/原料

bash shell

方法一、使用$#变量
方法二、使用$1参数
1

在shell中$1变量表示脚本的第一个参数。所以如果判断$1参数是空值,即可表示脚本没有参数。示例代码如下:if [ '$1' ];then    echo '带参数';else    echo '没有带参数 'fi

2

上面的代码其实和使用if结构的-z参数是一样的,都是用于检测字符串是符不空值。因此也可以换成使用-z参数来判断。示例代码如下 :if [ -z '$1' ];then    echo '没有带参数';else    echo '带参数'fi

推荐信息