天天看點

Shell中$符号的各種含義和用法,$0, $?, $!

$?

最後運作的指令傳回的結束代碼(0表示正常,其他表示異常)

Shell中$符号的各種含義和用法,$0, $?, $!

$$

shell本身的PID

$!

shell最後運作的背景程序的PID

$*

傳給shell腳本的所有參數的清單,若$*用"括起來,以"$1 $2 ... $n"形式輸出所有參數      

$@

傳給shell腳本的所有參數的清單,若$@用"括起來,以"$1" "$2" ... "$n"形式輸出所有參數      

$*和$@的差別

Shell中$符号的各種含義和用法,$0, $?, $!

$#

傳給shell腳本的參數個數

$0

shell腳本本身的檔案名

$1 ~ $n

傳給shell腳本的位置參數(以IFS作為分隔符),如$1表示第一個參數,依次類推。

詳解shell IFS

!$

cd !$等價于cd dir      

繼續閱讀