Shell特殊变量:Shell $0, $#, $*, $@, $?, $$和命令行参数

前端之家收集整理的这篇文章主要介绍了Shell特殊变量:Shell $0, $#, $*, $@, $?, $$和命令行参数前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

特殊变量列表
变量 含义
$0 当前脚本的文件
$n 传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如,第一个参数是$1,第二个参数是$2。
$# 传递给脚本或函数的参数个数。
$* 传递给脚本或函数的所有参数。
$@ 传递给脚本或函数的所有参数。被双引号(" ")包含时,与 $* 稍有不同,下面将会讲到。
$? 上个命令的退出状态,或函数的返回值。
$$ 当前Shell进程ID。对于 Shell 脚本,就是这些脚本所在的进程ID。

猜你在找的Bash相关文章