$#:傳給 shell 腳本參數(shù)的數(shù)量
$*:傳給 shell 腳本參數(shù)的內(nèi)容
$1、$2、$3、...、$9:運(yùn)行腳本時(shí)傳遞給其的參數(shù),用空格隔開
$?:命令執(zhí)行后返回的狀態(tài)
"$?"用于檢查上一個(gè)命令執(zhí)行是否正確(在 Linux 中,命令退出狀態(tài)為 0 表示該命令正確執(zhí)行,任何非 0 值表示命令出錯(cuò))。
$0:當(dāng)前執(zhí)行的進(jìn)程名
$$:當(dāng)前進(jìn)程的進(jìn)程號(hào)
"$$"變量最常見的用途是用作臨時(shí)文件的名字以保證臨時(shí)文件不會(huì)重復(fù)
更多關(guān)于物聯(lián)網(wǎng)培訓(xùn)的問題,歡迎咨詢千鋒教育在線名師。千鋒教育擁有多年IT培訓(xùn)服務(wù)經(jīng)驗(yàn),采用全程面授高品質(zhì)、高體驗(yàn)培養(yǎng)模式,擁有國內(nèi)一體化教學(xué)管理及學(xué)員服務(wù),助力更多學(xué)員實(shí)現(xiàn)高薪夢(mèng)想。