Shell 特殊变量,$0, $n, $*, $@, $#, $?, $$
$0 当前脚本的文件名
$n 第n个参数,第1个参数,$1
$# 参数的个数
$* 所有参数,"$*" = "$1 $2 … $n"
$@ 所有参数, "$@" = "$1" "$2" ... "$n"
#? 上一个命令的退出状态或函数的返回值,一般情况下,大部分命令执行成功会返回 0,失败返回 1。
$$ 当前shell进程id
$* 和 $@ 的区别
$* 和 $@ 都表示传递给函数或脚本的所有参数,不被双引号(" ")包含时,都以"$1" "$2" … "$n" 的形式输出所有参数。
但是当它.
原创
2020-06-15 22:19:07 ·
247 阅读 ·
0 评论