導航:首頁 > 操作系統 > linux數值比較

linux數值比較

發布時間:2022-08-31 22:04:34

linux下shell腳本中怎麼比較兩個數字

[ 1 -gt 0 ]
測試1是否大於0,-gt表示大於,-lt測試小於,-eq比較兩個數字是否相等

❷ linux shell 怎樣比較兩個數組的內容,並且把不同的部分輸出

unset 不能這么用,需要指定數組索引,也就是數組下標,而不是數組的值,你可以這樣干:
#check if there are any files added
folder_list=(1 2 3 4 5)
file_list=(1 2)
declare -a result_list
t=0
flag=0
echo folder_list=${folder_list[*]}
echo file_list=${file_list[*]}
for m in "${folder_list[@]}"
do
for l in "${file_list[@]}"
do
if [ "$m" == "$l" ]; then
flag=1
break
fi
done
if [ $flag -eq 0 ]; then
result_list[t]=$m
t=$((t+1))
else
flag=0
fi
done
echo result_list=${result_list[*]}

弄個結果數組保存結果,把在file_list里找不到的folder_list值存到結果數組中。

❸ linux 使用if 讓兩個百分數比大小

去掉百分號,比較數值:
num1=20.1%
num2=22.3%
diffnum=$(echo "${num1%%%}-${num2%%%}"|bc)
echo $diffnum
if ...

❹ linux 怎麼把數字比較大小

Shell代碼 #!/bin/bash PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin ram_max=9 ram=10.2 #ram大於ram_max列印出1賦值給變數check check=`echo $ram > $ram_max bc` #判斷如果check匹配1列印1,注意空格(shell格式不正確會導致運行錯誤) if [ $check = 1 ] then echo 1 fi

閱讀全文

與linux數值比較相關的資料

熱點內容
應屆生如何成為程序員 瀏覽:648
麥德龍app怎麼更改配送方式 瀏覽:43
用ae壓縮視頻文件 瀏覽:480
stc單片機跑馬燈 瀏覽:612
伺服器四口卡怎麼用 瀏覽:609
匹配python注釋 瀏覽:408
什麼是程序員才懂得梗 瀏覽:395
pdftodwgconverter 瀏覽:960
linux找不到sqlplus 瀏覽:399
什麼app五險在哪裡查詢 瀏覽:925
單片機農歷 瀏覽:438
g70如何編程 瀏覽:648
合成游戲源碼h5 瀏覽:348
pdf出現空白頁 瀏覽:243
平行加速app怎麼退訂 瀏覽:306
mac文件夾怎麼重新命名 瀏覽:884
手機app怎麼用在平板上 瀏覽:235
伺服器cpuc2什麼意思 瀏覽:709
程序員的績效型年終獎 瀏覽:584
程序員心裡不舒服 瀏覽:463