系统相关
首页 > 系统相关> > Shell中的特殊变量

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