$0 = shell名稱或shell指令碼名稱
$1 = 第乙個shell引數
...$9 = 第九個shell引數
$# = 位置引數的個數
"$*" = "$1 $2 $3 $4 .. $n"
"$@" = "$1" "$2" "$3" "$4" .. "$n"
$? = 最近執行的命令的退出狀態
$$ = 當前shell指令碼的pid
$! = 最近啟動的後台作業的pid
形式 如果設定了var 如果沒設定var
$ $var string
$ string null
$ $var string (並執行var = string)
$ $var 返回string然後退出
形式 結果
$ 刪除位於var結尾的最小匹配模式
$ 刪除位於var結尾的最大匹配模式
$ 刪除位於var開頭的最小匹配模式
$ 刪除位於var開頭的最大匹配模式
SHELL引數介紹
shell引數介紹 2008 04 28 18 57 如同ls 命令可以接受目錄等作為它的引數一樣,在shell程式設計時同樣可以使用引數。shell有位置引數和內部引數。1 位置引數 由系統提供的引數稱為位置引數。位置引數的值可以用 n得到,n是乙個數字,如果為1,即 1.類似c語言中的陣列,li...
SHELL引數介紹
如同ls 命令可以接受目錄等作為它的引數一樣,在shell程式設計時同樣可以使用引數。shell有位置引數和內部引數。1 位置引數 由系統提供的引數稱為位置引數。位置引數的值可以用 n得到,n是乙個數字,如果為1,即 1.類似c語言中的陣列,linux會把輸入的命令字串分段並給每段進行標號,標號從0...
Shell系列 Shell 傳遞引數
我們可以在執行 shell 指令碼時,向指令碼傳遞引數,指令碼內獲取引數的格式為 n。n代表乙個數字,1 為執行指令碼的第乙個引數,2 為執行指令碼的第二個引數,以此類推 以下例項我們向指令碼傳遞三個引數,並分別輸出,其中 0 為執行的檔名 bin bash author peipei3514 ec...