$0 當前腳本的文件名 $n n為一個從1開始的數字,$1代表第一個參數,$2代表第二個參數,${10}代表第十個參數 $* 全部位置參數(所有參數作為一個字元串) $@ 全部位置參數(每個參數作為一個獨立的字元串) $# 傳入腳本的參數個數 $_ 上一個命令的最後一個參數 $? 上一個命令的返回值... ...
$0 | 當前腳本的文件名 |
$n | n為一個從1開始的數字,$1代表第一個參數,$2代表第二個參數,${10}代表第十個參數 |
$* | 全部位置參數(所有參數作為一個字元串) |
$@ | 全部位置參數(每個參數作為一個獨立的字元串) |
$# | 傳入腳本的參數個數 |
$_ | 上一個命令的最後一個參數 |
$? | 上一個命令的返回值。如果上一個命令執行成功,返回0,否則返回非0值 |
$$ | 當前進程的pid |
$! | 後臺運行的最後一個進程的pid |
$- | 顯示shell當前使用的選項 |