Unix 命令 特殊变量
Shell变量——特殊变量(只读的,反映脚本运行过程中的控制信息)
$# 传递到脚本的参数个数。
$* 以一个单字符串的形式显示所有向脚本传递的参数,与位置变量不同,此项参数可以超过9个。
$$ 脚本运行的当前进程id号 current process id。
$! 后台运行的最后一个进程id号。
$@ 与$*相同,但使用时加引号,并在引号中返回每个数参数
$- 显示shell使用的当前选项,与set命令功能相同。
$? 显示最后命令的退出状态, 0代表正确,其他任何值表示错误。
建议:在使用$?时,修改:$var_name=$? $echo ${var_name}

浙公网安备 33010602011771号