Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在重新学习脚本,并找到了一个书中没有很好解释的例子。
例如:
if [ ! $# -eq 0 ]
这是测试以确定“$#”是否不等于零,是吗?
但是'$#'的价值是什么?
还有其他人吗?
'#@', '#?' ?
谢谢
$#是您传递给脚本的参数的数量。
$#
例如,您有一个名为 的脚本a.sh,
a.sh
#!/bin/bash echo $#
你运行它就像
/bin/bash a.sh 1 2 3
你会得到3。
3
还有其他类似的$@。
$@