91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

shell 條件判斷

發布時間:2020-08-03 00:31:59 來源:網絡 閱讀:358 作者:大阿鵬 欄目:系統運維

在開始之前,先了解一下邏輯判斷符號:

&&?與、||?或、!?

A && B? 必須A,B同時成立,才能通過判斷

---> 判斷流程:先執行A判斷其是否成立,若成立,則繼續執行B,判斷其是否成立

---> 若不成立,則直接結束,不再執行B

A || B? A、B有一個成立,即可通過判斷

!A???? 若A不成立,則通過判斷

數和符號,如下

比較數值:

等于?--->?–eq

不等于?--->?–ne

小于?--->?–lt

大于?--->?–gt?

小于等于?--->?–le

大于等于?--->?–ge

一些英文單詞:幫助記憶

equal等于、not equal不等于、less than小于、great than大于

? less equal 小于等于 ?great equal大于等于


比較字符串:

= 等于、== 等于,同=、!= 不等于、> 大于、<小于、-z字符串為空、-n字符串非空null


if流程控制語句

?if語句有三種使用方式:

格式如下:

單分支:

if 條件判斷語句

then 執行語句

fi

雙分支:

if 條件判斷語句

then 執行語句

else 執行語句

fi

多分支:

if 條件判斷語句

then 執行語句

else 執行語句

fi

##################################?
實戰1:if單分支--->應用

shell 條件判斷

源碼如下:

[root@linux4 ~]# if [ -d /root ];then //判斷root目錄是否存在
> echo "ok" ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?//如果存在輸入OK
> fi
ok

##################################?

實戰2:if雙分支應用--->pinghost.sh?
ping -c 3 -i 0.2 -w 3 192.168.1.1

-c 發送數據包個數

-i 數據包每次發送間隔時間,默認單位:秒(s)

-w 等待時間,超過返回失敗

shell 條件判斷

源碼如下:

#!/bin/bash

# ping a given host and print the host status
ip=192.168.1.1
ping -c 3 -i 0.2 -w 3 $ip >>/dev/null #-c count -i? -w wait?
if [ $? -eq 0 ];then?
? ? ? ? echo "the host $ip is up."?
else
? ? ? ? echo "the host $ip is down."?
fi

##################################

實戰3:if多分支應用--->判斷數值區間 num.sh?

shell 條件判斷

源碼如下:

#!/bin/bash?

read -p "請輸入一個成績: " num

if [ $num -gt 85 -a $num -lt 100 ];then
? ? ? ? echo '優秀!'
elif [ $num -gt 70 ];then
? ? ? ? echo '良好!'
elif [ $num -gt 60 ];then
? ? ? ? echo '合格!'
else
? ? ? ? echo '不合格!'
fi


##################################

實戰4:if嵌套使用

shell 條件判斷

源碼如下:

#!/bin/bash
read -p "請輸入這位同學的成績: " a
if [ $a -lt 10 ];then
? ? ? ? echo "恭喜這位同學進入決賽!"
? ? ? ? read -p "請輸入這位同學性別: " b
? ? ? ? if [ $b = "男" ];then
? ? ? ? ? ? ? ? echo "恭喜這位同學進入男子決賽組!"
? ? ? ? else
? ? ? ? ? ? ? ? echo "恭喜這位同學進入女子決賽組!"
? ? ? ? fi
fi


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

上思县| 巫溪县| 新丰县| 孙吴县| 衡阳市| 鹤峰县| 新龙县| 长宁县| 浏阳市| 潞城市| 彭阳县| 五华县| 大田县| 鄂温| 济源市| 广平县| 吉隆县| 延寿县| 班戈县| 同江市| 桑植县| 措美县| 类乌齐县| 宁城县| 凉城县| 寻乌县| 利川市| 汉川市| 松阳县| 苍南县| 务川| 城固县| 潼南县| 贡嘎县| 武平县| 高邮市| 五大连池市| 贡觉县| 巴彦县| 达日县| 绥宁县|