$0: 脚本名称,即命令行输入的脚本名称
$n: 位置参数,n>0,当n>9时,使用${n}形式
$#: 位置参数的个数
"$*": 所有位置参数(单个字符串)
"$@": 所有位置参数(字符串数组)
$$: 当前进程的PID
$?: 上一个命令的执行结果,0表示成功,非0表示失败
$!: 后台最后一个作业的PID
$_: 上一个命令的最后一个参数
注:上述所有的环境变量都是只读的。
ismartcore ©著作权
$0: 脚本名称,即命令行输入的脚本名称
$n: 位置参数,n>0,当n>9时,使用${n}形式
$#: 位置参数的个数
"$*": 所有位置参数(单个字符串)
"$@": 所有位置参数(字符串数组)
$$: 当前进程的PID
$?: 上一个命令的执行结果,0表示成功,非0表示失败
$!: 后台最后一个作业的PID
$_: 上一个命令的最后一个参数
注:上述所有的环境变量都是只读的。
Linux shell脚本中的特殊变量是在变量名中使用某些字符时。
本文主要讲述Linux中一些特殊变量的知识,旨在加强对这方面的知识的认知.
执行脚本文件传入参数语法:sh 脚本名称 参数1 参数2…示例:$* $@的区别。
shell编程 特殊变量--位置变量
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M