歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> SHELL編程

Linux Shell的命令參數選項

Linux Shell內部參數 :

$0 ----- 當前程序的名稱,實際上是一個內部參數,不同於$1,$2....因為它必須有!

$# ---- 傳遞給程序的總的參數數目,也就是那個傳說中的數組大小
$? ---- 上一個代碼或者shell程序在shell中退出的情況,如果正常退出則返回0,反之為非0值。
$* ---- 傳遞給程序的所有參數組成的字符串。
$@---- 以"參數1" "參數2" ... 形式保存所有參數
$$ ---- 本程序的(進程ID號)PID
$! ---- 上一個命令的PID

注意:

位置參數 :是由系統提供的參數,就是我們一般說的某個數組的第1,2,3...個元素;可以采用$i的形式獲得某個參數,顯然$0就是程序本身,$1就是第一個參數; 這裡需要注意的是,即便你以sh xxx.sh 來執行腳本,$0仍然是xxx.sh ,而不是sh !

Copyright © Linux教程網 All Rights Reserved