操作描述
-----
操作描述
算術比較
中括號格式[...],
注意空格
字串比較
-eq等於=等於
==等於
-ne不等於
!=不等於
-lt小於
\<
小於 (ascii) *
-le小於等於
-gt大於
\>
大於 (ascii) *
-ge大於等於
-z字串為空
-n字串不為空
算術比較
雙括號(( ... ))結構
==; !=
等於;不等於
>
大於》=
大於等於
<
小於<=
小於等於
a=1b=2
if [ $a -lt $b ]; then
echo "aelif [ $a -eq $b ]; then
echo "a=b"
else
echo "a>b"
fiif(($a<$b));then
echo "aelif(($a==$b));then
echo "a==b"
else
echo "a>b"
fi
Shell比較字串 數值
操作符解釋舉例 eq等於 if a eq b ne不等於 if a ne b gt 大於if a gt b ge大於等於 if a ge b lt小於 if a lt b le小於等於 if a le b 小於 需要雙括號 if a b 小於等於 需要雙括號 if a b 大於 需要雙括號 if a...
Shell數值 字串比較
僅用shell 能否讀取檔案中的第乙個數 二元比較操作符,比較變數或者比較數字.注意數字與字串的區別.整數比較 eq 等於,如 if a eq b ne 不等於,如 if a ne b gt 大於,如 if a gt b ge 大於等於,如 if a ge b lt 小於,如 if a lt b l...
Shell數值 字串比較
shell中字串 數值的比較 二元比較操作符,比較變數或者比較數字.注意數字與字串的區別.整數比較 eq 等於,如 if a eq b ne 不等於,如 if a ne b gt 大於,如 if a gt b ge 大於等於,如 if a ge b lt 小於,如 if a lt b le 小於等於...