shell中特殊變數$0 $1 $# $$ $! $?的涵義

YatHo發表於2017-09-06
$0:
執行指令碼的名字
$*和$@:
將所有引數返回
$#:
引數的個數
$_:
代表上一個命令的最後一個引數
$$:
代表所在命令的PID
$!:
代表最後執行的後臺命令的PID
$?:
代表上一個命令執行是否成功的標誌,如果執行成功則$? 為0,否則不為0

相關文章