課程
/運(yùn)維&測(cè)試
/Linux
/shell編程之條件判斷與流程控制
為什么js中1為真,但是shell編程中0為真?
2015-12-24
源自:shell編程之條件判斷與流程控制 1-2
正在回答
在bool運(yùn)算中,慣例是0為false,非零為true。
但是*NIX系統(tǒng)中,程序返回值為0表示程序執(zhí)行無誤,返回非零值表示程序有問題。所以腳本中就用0來判斷程序是否正確執(zhí)行,慣例也用返回0來表示腳本正確執(zhí)行。
舉報(bào)
Linux shell實(shí)用案例學(xué)習(xí),一定會(huì)使你Linux運(yùn)維能力再次提高
2 回答請(qǐng)問為什么$?總是為0?
2 回答老師,如何在shell編程中Telnet遠(yuǎn)程終端 并 實(shí)現(xiàn)操作。
1 回答關(guān)于shell變成中的whoami命令!
2 回答[ 1 -ne 1 ] && echo y || echo n 為什么返回n?
1 回答shell腳本執(zhí)行,所在目錄不同,為什么執(zhí)行結(jié)果不同?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2015-12-25
在bool運(yùn)算中,慣例是0為false,非零為true。
但是*NIX系統(tǒng)中,程序返回值為0表示程序執(zhí)行無誤,返回非零值表示程序有問題。所以腳本中就用0來判斷程序是否正確執(zhí)行,慣例也用返回0來表示腳本正確執(zhí)行。