Unix 命令 特殊变量

Shell变量——特殊变量(只读的,反映脚本运行过程中的控制信息)

    $# 传递到脚本的参数个数。

    $* 以一个单字符串的形式显示所有向脚本传递的参数,与位置变量不同,此项参数可以超过9个。

    $$ 脚本运行的当前进程id号 current process id。

    $! 后台运行的最后一个进程id号。

    $@ 与$*相同,但使用时加引号,并在引号中返回每个数参数

    $- 显示shell使用的当前选项,与set命令功能相同。

    $? 显示最后命令的退出状态, 0代表正确,其他任何值表示错误。

        建议:在使用$?时,修改:$var_name=$?  $echo ${var_name}

 

posted @ 2020-12-06 16:11  flying0dancing  阅读(54)  评论(0)    收藏  举报