欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

如何進(jìn)行if判斷的分析

小編今天帶大家了解如何進(jìn)行if判斷的分析,文中知識(shí)點(diǎn)介紹的非常詳細(xì)。覺得有幫助的朋友可以跟著小編一起瀏覽文章的內(nèi)容,希望能夠幫助更多想解決這個(gè)問題的朋友找到問題的答案,下面跟著小編一起深入學(xué)習(xí)“如何進(jìn)行if判斷的分析”的知識(shí)吧。

我們提供的服務(wù)有:網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì)、微信公眾號(hào)開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、衛(wèi)東ssl等。為上千多家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的衛(wèi)東網(wǎng)站制作公司

單分支(一般很少用單分支)

如何進(jìn)行if判斷的分析

"check_mem.sh" 12L, 318C                                                                                                                                12,1         全部
#!/bin/bash

mt=$(free | awk '/^Mem:/{print $2}')
mu=$(free | awk '/^Mem:/{print $3}')
mu100=$(expr $mu \* 100 / $mt)
[ $mu100 -gt 1 ] && echo "內(nèi)存使用空間已超出,達(dá)到$mu100%"

disk=$(df | awk -F'[%]+' '/\/$/{print $5}')
if [ $disk -gt 1 ]
then
        echo "磁盤使用空間已超出,達(dá)到了$disk%"
fi

如何進(jìn)行if判斷的分析

不用單分支    代碼量更少

#!/bin/bash

mt=$(free | awk '/^Mem:/{print $2}')
mu=$(free | awk '/^Mem:/{print $3}')
mu100=$(expr $mu \* 100 / $mt)
[ $mu100 -gt 1 ] && echo "內(nèi)存使用空間已超出,達(dá)到$mu100%"

disk=$(df | awk -F'[   %]+' '/\/$/{print $5}')
[ $disk -gt 1 ] && echo "磁盤使用空間已超出,達(dá)到了$disk%"

雙分支

如何進(jìn)行if判斷的分析

如何進(jìn)行if判斷的分析

[root@bogon ~]# vim sfz.sh
#!/bin/bash
#
read -p "請(qǐng)輸入您的分?jǐn)?shù)(范圍1 - 100):" Score
if [ $Score -gt 85 ] && [ $Score -le 100 ];
then
	echo "您的成績(jī)優(yōu)異,要保持!"
else
	echo "請(qǐng)繼續(xù)努力!!"
fi

[root@bogon ~]# sh sfz.sh 
請(qǐng)輸入您的分?jǐn)?shù)(范圍1 - 100):65      
請(qǐng)繼續(xù)努力!!
[root@bogon ~]# sh sfz.sh 
請(qǐng)輸入您的分?jǐn)?shù)(范圍1 - 100):90
您的成績(jī)優(yōu)異,要保持!

如何進(jìn)行if判斷的分析

#!/bin/bash
# -c 3 三個(gè)ping包
# -i 0.2 間隔0.2s
# $1 位置變量
# -W 1 相應(yīng)超時(shí)時(shí)間
ping -c 3 -i 0.2 -w 1 $1 &> /dev/null
if [ $? -eq 0 ]
then
        echo "Host $1 is up."
else
        echo "Host $1 is down."
fi

[root@bogon ~]# sh  check_host.sh 192.168.200.111
Host 192.168.200.111 is up.
[root@bogon ~]# sh  check_host.sh 192.168.200.112
Host 192.168.200.112 is down.
[root@bogon ~]# sh  check_host.sh 192.168.200.113
Host 192.168.200.113 is down.

多分支的if語句結(jié)構(gòu):elif的數(shù)量不限制,數(shù)量多時(shí)建議使用case

 如何進(jìn)行if判斷的分析

如何進(jìn)行if判斷的分析

read -p "請(qǐng)輸入一個(gè)數(shù)字:" num
if [ $(expr $num % 2) -eq 0 ]
then
	echo "偶數(shù)"
else
	echo "奇數(shù)"
fi
[root@bogon ~]# vim grade.sh
#!/bin/bash

read -p"請(qǐng)輸入你的考試成績(jī)(0-100):" num
if [ $num -ge 0 ] && [ $num -le 100 ]
then
        if [ $num -le 100 ] && [ $num -ge 80 ]
        then
                echo "成績(jī)優(yōu)秀"
        elif [ $num -le 79 ] && [ $num -ge 60 ]
        then
                echo "成績(jī)合格"
        else
                echo "不合格"
        fi
else
        echo "輸入的成績(jī)有誤"
        exit 2
fi
# exit 2 定義返回值為2

[root@bogon ~]# sh grade.sh
請(qǐng)輸入你的考試成績(jī)(0-100):120
輸入的成績(jī)有誤
[root@bogon ~]# sh grade.sh
請(qǐng)輸入你的考試成績(jī)(0-100):100
成績(jī)優(yōu)秀
[root@bogon ~]# sh grade.sh
請(qǐng)輸入你的考試成績(jī)(0-100):78
成績(jī)合格
[root@bogon ~]# sh grade.sh
請(qǐng)輸入你的考試成績(jī)(0-100):30
不合格

如何進(jìn)行if判斷的分析                                                 2.巡檢      告警

感謝大家的閱讀,以上就是“如何進(jìn)行if判斷的分析”的全部?jī)?nèi)容了,學(xué)會(huì)的朋友趕緊操作起來吧。相信創(chuàng)新互聯(lián)小編一定會(huì)給大家?guī)砀鼉?yōu)質(zhì)的文章。謝謝大家對(duì)創(chuàng)新互聯(lián)網(wǎng)站的支持!

文章題目:如何進(jìn)行if判斷的分析
文章出自:http://www.chinadenli.net/article44/peijee.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App設(shè)計(jì)靜態(tài)網(wǎng)站搜索引擎優(yōu)化動(dòng)態(tài)網(wǎng)站網(wǎng)站排名手機(jī)網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)