shell腳本中的$符的意義

0 當(dāng)前腳本的執(zhí)行名字n 當(dāng)前腳本執(zhí)行命令的第n個(gè)參數(shù)值,n = 1..9
* 當(dāng)前腳本執(zhí)行命令的所有參數(shù),此選項(xiàng)參數(shù)可超過9個(gè)# 當(dāng)前腳本執(zhí)行命令的輸入?yún)?shù)個(gè)數(shù),例如執(zhí)行 ./test.sh aa bb cc ,則在 test.sh 里 # 為 3 $$ 當(dāng)前shell的PID(即腳本運(yùn)行的當(dāng)前進(jìn)程號(hào))! 上一個(gè)執(zhí)行指令的PID(后臺(tái)運(yùn)行的最后一個(gè)進(jìn)程的進(jìn)程ID號(hào))
- 顯示shell使用的當(dāng)前選項(xiàng),與set命令功能相同@ 跟*類似,但是可以當(dāng)作數(shù)組用? 上一個(gè)執(zhí)行指令的返回值(顯示最后命令的退出狀態(tài),0表示沒有錯(cuò)誤,其他任何值表明有錯(cuò)誤)

結(jié)果輸出上一條命令 grep 命令的返回值

grep xxx a.txt
echo $?

判斷打開目錄命令是否成功,不成功則輸出提醒信息并退出

dir_exe=../cron
cd dir_exe if [? -ne 0 ]; then
echo "cannot change dir to $dir_exe"
exit 1
fi

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容