test 101 -le 99
101是否小於或等於99
類似的特殊符號還有
-eq 【判斷是否相等】
-ge 【判斷是否大於或等於】
-lt 【判斷是否小於】
-ne 【判斷是否不等於】
可以使用命令「」代替test命令來作為邏輯表示式
#! /bin/bashecho if 101 smaller than 100
if test 101 -le 100
then
echo true
else
echo false
fiecho if 101 bigger than 100
if [ 101 -gt 100 ]
then
echo true
else
echo false
fi
1 [root@lenny desktop]# ./count.sh2if101 smaller than 100
3false4if
101 bigger than 100
5true
Shell指令碼test命令使用總結
shell中的 test 命令用於檢查某個條件是否成立,它可以進行數值 字元和檔案三個方面的測試。數值測試 引數說明 eq等於則為真 ne不等於則為真 gt大於則為真 ge大於等於則為真 lt小於則為真 le小於等於則為真 eg num1 100 num2 100 if test num1 eq n...
nodejs 中使用shell指令碼
雖然nodejs的require child process execsync可以使用shell,但其實問題特別多。尤其是符號和語法衝突,可讀性也很差,只能完成一些小規模的shell使用。const exec require child process execsync 執行,刪除.dist目錄下所...
nodejs 中使用shell指令碼
雖然nodejs的require child process execsync可以使用shell,但其實問題特別多。尤其是符號和語法衝突,可讀性也很差,只能完成一些小規模的shell使用。const exec require child process execsync 執行,刪除.dist目錄下所...