導航:首頁 > 操作系統 > 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數值比較相關的資料

熱點內容
自做app如何聯網 瀏覽:303
vs的編譯運行 瀏覽:89
app反編譯後怎麼看代碼 瀏覽:766
蘇寧程序員需要注意什麼 瀏覽:557
主力離場指標源碼 瀏覽:345
makefilelinux命令 瀏覽:214
電解壓力表三根線怎麼接 瀏覽:255
夠近物聯app怎麼樣 瀏覽:329
網路中心伺服器是什麼 瀏覽:64
php匹配多次 瀏覽:347
安卓手機怎麼找到不是正常文件的 瀏覽:291
應屆生如何成為程序員 瀏覽:648
麥德龍app怎麼更改配送方式 瀏覽:43
用ae壓縮視頻文件 瀏覽:480
stc單片機跑馬燈 瀏覽:612
伺服器四口卡怎麼用 瀏覽:609
匹配python注釋 瀏覽:408
什麼是程序員才懂得梗 瀏覽:396
pdftodwgconverter 瀏覽:960
linux找不到sqlplus 瀏覽:399