您的位置:首页 > 其它

$0, $#, $*, $@, $?, $$和命令行参数

2016-11-28 12:26 330 查看
$0    当前脚本的文件名

$n    传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如,第一个参数是$1,第二个参数是$2。

$#    传递给脚本或函数的参数个数。

$*    传递给脚本或函数的所有参数。

$@    传递给脚本或函数的所有参数。被双引号(" ")包含时,与 $* 稍有不同,下面将会讲到。

$?    上个命令的退出状态,或函数的返回值。

$$    当前Shell进程ID。对于 Shell 脚本,就是这些脚本所在的进程ID。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  $0 $@ $# $* $? $$