真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

數(shù)字比較大小腳本-創(chuàng)新互聯(lián)

用if語句的兩種方法來判斷兩個數(shù)字的大小。

目前創(chuàng)新互聯(lián)已為1000多家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)站空間、網(wǎng)站改版維護(hù)、企業(yè)網(wǎng)站設(shè)計、洪江網(wǎng)站維護(hù)等服務(wù),公司將堅持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。

第一種:

#!/bin/bash
a=$1
b=$2
#參數(shù)的個數(shù)不等于2的情況下
[ $# -ne 2 ]&&{
        echo "USAGE:$0 NUM1 NUM2"
        exit 1
}

#計算返回值
expr $a + 0 &>/dev/null
RETVAL1=$?
expr $b + 0 &>/dev/null
RETVAL2=$?

#返回值的結(jié)果必須都為0  $? 上一個命令的返回值 0表示成功
test $RETVAL1 -eq 0 -a $RETVAL2 -eq 0||{
        echo "Please enter input two "num" again."
        exit 2
}

#比較
if [ $a -eq $b ];then
        echo "$a = $b"
elif [ $a -gt $b ];then
        echo "$a > $b"
elif [ $a -lt $b ];then
        echo "$a < $b"
else
        exit
fi
注:腳本在此頁面可能有的字符會自動變成中文字符,如果貼出來運行有可能會報錯,只能慢慢照著敲。

第二種

#!/bin/bash
read -t 5 -p "Please enter input two num:" a b

#判斷是字符串長度是否等于零,如果等于零則為真
[ -z "$a" ] || [ -z "$b" ]&&{
        echo "Please enter input two num agagin."
        exit 1
}

#判斷返回值的結(jié)果是否為trun
expr $a + 0 &>/dev/null
RETVAL1=$?
expr $b + 0 &>/dev/null
RETVAL2=$?

#判斷返回值的結(jié)果是否都是trun
test $RETVAL1 -eq 0 -a $RETVAL2 -eq 0||{
        echo "Please enter input two "num" again."
        exit 2
}

#判斷大小
if [ $a -eq $b ];then
        echo "$a = $b"
elif [ $a -gt $b ];then
        echo "$a > $b"
elif [ $a -lt $b ];then
        echo "$a < $b"
else
        exit 3
fi
exit
注:腳本在此頁面可能有的字符會自動變成中文字符,如果貼出來運行有可能會報錯,只能慢慢照著敲。

總結(jié):

      學(xué)腳本只能多練,才能慢慢的形成一種腳本思維,否則永遠(yuǎn)寫不出屬于自己的腳本。


當(dāng)前題目:數(shù)字比較大小腳本-創(chuàng)新互聯(lián)
轉(zhuǎn)載注明:http://weahome.cn/article/csdehs.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部