shell特殊变量

shell特殊变量

$0        当前脚本名称
$num      num为1开始的数字,$1是第一个参数,$2是第二个参数...
$#        传入脚本的参数个数
$*        所有传入的位置参数(作为单个字符),即$1,$2,$3...的集合
$@        所有的位置参数(每个都作为独立的字符串)。
$?        当前shell进程中,上一个命令的返回值,如果上一个命令成功执行则$?的值为0,否则为其他非零值,常用做if语句条件
$$        当前shell进程的pid
$!        后台运行的最后一个进程的pid
$-        显示shell使用的当前选项
$_        之前命令的最后一个参数

posted on 2020-11-30 21:15  kymlin  阅读(96)  评论(0编辑  收藏  举报

导航