shellif判斷多個條件 shell中的不相等怎么表達?大于、小于又怎么表達?
shell中的不相等怎么表達?大于、小于又怎么表達?它們都是英文縮寫。當你知道英語的意思時,很容易記住。不等-Ne(notequal)大于-GT(greathan)小于-LT(lessthan)大于或
shell中的不相等怎么表達?大于、小于又怎么表達?
它們都是英文縮寫。當你知道英語的意思時,很容易記住。不等-Ne(notequal)大于-GT(greathan)小于-LT(lessthan)大于或等于-Ge(greatthanorequal)小于或等于-Le(lessthaneorequal)]~];/bin/bashecho“請輸入數(shù)字:”?鍵盤讀取賦值給變量numread num#判斷num value是否為數(shù)字,否則退出expr$num 0
1>/dev/null
2>&1if[$?-ne0
]necho “${num}不是一個數(shù)字!“exit 0fi#判斷變量num的值是否大于0If[”$num“-GT 0]necho$numelseecho 0fi
~![樂透@記錄~]$ 卡特斯特。什#! /bin/Shi=0當[1-gt0]doecho-e“請輸入一個數(shù)字:“readnumif[$num-gt100]thenecho”大于100“elif[$num-lt100]thenecho”小于100“elseecho”等于100時,退出程序“breakfii=`expr$I 1`done[樂透@記錄~]$./ 測試.sh請輸入數(shù)字:4小于100請輸入數(shù)字:105大于100請輸入數(shù)字:100等于100,退出程序[樂透@記錄~]$