中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

走入shell之——條件測試及if語句(含腳本舉例)

發布時間:2020-07-30 04:29:34 來源:網絡 閱讀:180 作者:wx5d3fd1efe40e3 欄目:系統運維

內容要點

條件測試:

  • 文件測試

  • 整數測試

  • 字符串與邏輯測試

If語句:

  • If單分支語句

  • If 雙分支語句

  • If多分支語句

一、條件測試:

text命令:測試特定的表達式是否成立,當條件成立時,測試語句的返回值為0,否則為其他數值

格式一:test?條件表達式
格式二:[條件表達式]

走入shell之——條件測試及if語句(含腳本舉例)

1、文件測試

文件比較

[操作符?文件或目錄]

常用的測試操作符L:

-d:測試是否為錄(directory)
-e:測試目錄或文件是否存在(exist)
-f:?測試是否為文件(file)
-X:測試當前用戶是否有執行權限
-r:測試當前用戶是否有讀取權限
-W:測試當前用戶是否有寫入權限

走入shell之——條件測試及if語句(含腳本舉例)

走入shell之——條件測試及if語句(含腳本舉例)

2、整數測試:

整數值比較:

方法一:?[整數1操作符整數2]
方法二:?[$?(整數1)操作符整數2]?
方法三:?[整數1操作符整數2]

常用的測試操作符:

-eq:等于
-ne:不等于
-It:?小于
-gt:大于
-le:小于或等于
-ge:大于或等于

走入shell之——條件測試及if語句(含腳本舉例)

測試文件是否存在,若不存在則創建

走入shell之——條件測試及if語句(含腳本舉例)

走入shell之——條件測試及if語句(含腳本舉例)

使用細節:

走入shell之——條件測試及if語句(含腳本舉例)

3、字符串與邏輯測試:

字符串比較

格式1:[?字符串1?=?字符串2?]
???????[?字符串1?!=?字符串2?]
格式2:[-z?字符串?]

常用的測試操作符:

=:字符串內容相同
!?=:字符串內容不同
-z:字符串內容為空

走入shell之——條件測試及if語句(含腳本舉例)

走入shell之——條件測試及if語句(含腳本舉例)

邏輯測試:

格式1:[?表達式1?]?操作符?[?表達式2?]?...
格式2:命令1?操作符?命令2?....

常用的邏輯測試操作符

-a或&&:邏輯與,”而且“的意思
-o或||:邏輯或,“或者”的意思
!:邏輯否

if語句:

if單分支

走入shell之——條件測試及if語句(含腳本舉例)

走入shell之——條件測試及if語句(含腳本舉例)

走入shell之——條件測試及if語句(含腳本舉例)

if雙分支:

走入shell之——條件測試及if語句(含腳本舉例)走入shell之——條件測試及if語句(含腳本舉例)

走入shell之——條件測試及if語句(含腳本舉例)

走入shell之——條件測試及if語句(含腳本舉例)

if多分支:

走入shell之——條件測試及if語句(含腳本舉例)走入shell之——條件測試及if語句(含腳本舉例)走入shell之——條件測試及if語句(含腳本舉例)

走入shell之——條件測試及if語句(含腳本舉例)

走入shell之——條件測試及if語句(含腳本舉例)走入shell之——條件測試及if語句(含腳本舉例)

向AI問一下細節

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

AI

巴中市| 淮滨县| 黔东| 青河县| 松桃| 开化县| 庆元县| 鞍山市| 深泽县| 铜梁县| 体育| 麻城市| 洛浦县| 平湖市| 延安市| 吴江市| 涟源市| 溆浦县| 纳雍县| 永川市| 弥勒县| 剑川县| 文登市| 宁陵县| 胶南市| 铜山县| 枞阳县| 高尔夫| 金川县| 金华市| 离岛区| 太康县| 和林格尔县| 酉阳| 水富县| 通山县| 佛坪县| 莱西市| 安康市| 察哈| 阜南县|