shell腳本通過對系統(tǒng)命令的組合調(diào)用完成一定的任務(wù),通過sh命令運行命令腳本,例如sh shell_script_01.sh。shell腳本通過參數(shù)的傳入单雾,和shell腳本進(jìn)行交互。一下為shell腳本可以利用的變量她紫。
$# ----傳遞給程序的總的參數(shù)數(shù)目
$? ----上一個代碼或者shell程序在shell中退出的情況铁坎,如果正常退出則返回0,反之為非0值犁苏。
$* ----傳遞給程序的所有參數(shù)組成的字符串硬萍。
$n ----表示第幾個參數(shù),
$1 表示第一個參數(shù)围详,$2 表示第二個參數(shù) ...
$0 ----當(dāng)前程序的名稱
$@----以"參數(shù)1" "參數(shù)2" ... 形式保存所有參數(shù)
$$ ----本程序的(進(jìn)程ID號)PID
$! ----上一個命令的PID
參考資料
http://blog.sina.com.cn/s/blog_5fe936f30100nuud.html(shell腳本實例集錦)