shell中特殊变量$0 $1 $# $$ $! $?的涵义

$0:
执行脚本的名字
$*和$@:
将所有参数返回
$#:
参数的个数
$_:
代表上一个命令的最后一个参数
$$:
代表所在命令的PID
$!:
代表最后执行的后台命令的PID
$?:
代表上一个命令执行是否成功的标志,如果执行成功则$? 为0,否则不为0
posted @ 2017-09-06 16:35  YatHo  Views(271)  Comments(0Edit  收藏  举报