如果[[$#-ge 1]]在shell脚本中意味着什么呢?

时间:2016-04-20 19:45:15

标签: bash shell

我正在浏览一些文件,发现了这个:

if [[ $# -ge 1 ]]

这是什么意思?

2 个答案:

答案 0 :(得分:10)

如果传递的参数数量大于或等于1

答案 1 :(得分:2)

在shell脚本中,$#存储从命令行传递的参数数量,如c编程中的* argc。

所以,通过使用" if"声明我们验证参数的数量是否大于或等于一。