Shell中的特殊变量
作者:互联网
变量 | 含义 | 备注 |
---|---|---|
$0 |
当前脚本的文件名 | 也就是命令的第一个位置 |
$n |
第n个位置参数 | 例如:./test.sh zcc yyds ;$0 代表./test.sh ,$1 代表zcc ,$2 代表yyds |
$# |
参数的个数 | 上一个例子中参数个数为2 |
$* |
传递的所有参数 | 即上个例子的"$1""$2" |
$@ |
传递的所有参数 | 和$* 不同在于:如果它们在"" 内,那么$@ 会将每个参数分隔开,而$* 是把所有参数作为一个整体 |
$? |
上一个命令的执行状态 | 成功为0,失败或异常为非零值 |
$$ |
当前进程的PID | 表示的是该脚本所在的进程PID |
参考链接:
http://c.biancheng.net/cpp/view/2739.html
https://developer.aliyun.com/article/576480
标签:yyds,特殊,变量,zcc,PID,sh,Shell,参数,test 来源: https://www.cnblogs.com/csycmcc8023/p/16342726.html