-2
我有做這樣的事情代碼:Shell腳本:shell腳本中的-z是什麼意思?
if [ -z "$SOME_VARIABLE" ]; then
echo "something something 1"
else
echo "something something 2"
fi
我不知道什麼是「-z」在這裏做。有人可以解釋嗎?
我有做這樣的事情代碼:Shell腳本:shell腳本中的-z是什麼意思?
if [ -z "$SOME_VARIABLE" ]; then
echo "something something 1"
else
echo "something something 2"
fi
我不知道什麼是「-z」在這裏做。有人可以解釋嗎?
-z字符串:如果真字符串爲空。
[
是一個像其他任何命令,只是一個不尋常的名字。您可以檢查[
手冊頁以查看其標誌的含義。
$ man [
<snip>
-n STRING
the length of STRING is nonzero
STRING equivalent to -n STRING
-z STRING
the length of STRING is zero
爲什麼會出現在這裏-1?這個問題有什麼不對嗎? – Amit
您是否閱讀過* shell的任何*文檔? – chepner
所以你認爲我沒有閱讀文檔,這就是爲什麼你標記爲-1? – Amit