我正在學習Shell腳本,並且在大多數語言如C,C++中被卡住,0表示false,1表示true,但在下面的shell腳本中,我無法理解,輸出端產生如何使用shell腳本中的if else
if [ 0 ]
then
echo "if"
else
echo "else"
fi
不管我寫的東西里面,如果喜歡的而不是0塊,我試過1,2,真的,假的是如果總是運行狀態。這在shell腳本中如何工作。 當if語句內部的表達式爲false時,shell腳本返回什麼結果。
您可能會發現[Shellcheck(http://www.shellcheck.net)是有用的。它會自動指出[此問題](https://github.com/koalaman/shellcheck/wiki/SC2159)。 –