• <output id="aynwq"><form id="aynwq"><code id="aynwq"></code></form></output>

    <mark id="aynwq"><option id="aynwq"></option></mark>
  • <mark id="aynwq"><option id="aynwq"></option></mark><label id="aynwq"><dl id="aynwq"></dl></label>
  • 學習啦 > 學習電腦 > 電腦安全 > 系統安全 > shell編程條件測試

    shell編程條件測試

    時間: 林澤1002 分享

    shell編程條件測試

      shell基礎知識中的條件測試使用方法,條件測試在shell編程中占據很重要的地位,linux管理員可以說是天天見到。下面是學習啦小編收集整理的shell編程條件測試,希望對大家有幫助~~

      shell編程條件測試

      工具/原料

      linux

      方法/步驟

      用test測試文件內容,test -e 文件名,文件存在為真。用預定義變量$?表示上一條命令的執行結果是否正確,如果正確,$?的值為0;如果不正確,$?的值為除0之外的數值。

      另外一種使用方法是使用[ -e /root/6380.rdb ]來進行測試,只是此時不需要使用test即可,并且要注意[]前后要有空格。如圖所示

    shell編程條件測試

      類似的用法,還有[ -f /root/6380.rdb ] ,判斷是否是普通文件; -d ,判斷是否為目錄;-b 判斷是否為塊設備文件等等

      測試文件的權限:-r 文件名,判斷是否可讀;-e 文件名,判斷文件是否可執行

      -w 文件名,判斷文件是否可寫.注意:這里不管文件所屬用戶或組之類的,只要有一個滿足條件就表示為真,返回0.

      兩個數值之間的判斷:[ $aa -eq $bb ],判斷兩個數值是否相等,相等返回真

      類似用法的還有如下:-ne , 判斷是否不等;-gt,大于;-lt,小于;-ge,大于等于;-le,小于等于。

      判斷字符串:[ -z $str ],判斷字符串是否為空,為空返回真,否則返回假

      判斷兩個字符串是否相等,[ $str == $str2 ] && echo "yes" || echo "no"

      相等返回真,執行&&后的命令,返回假,執行||后的指令。并且數字也可以使用此種方式進行比較。

      7多重判斷: -a,邏輯與[-z $file -a -e $file],

      -o, 邏輯或; !邏輯非

    shell編程條件測試相關文章:

    1.如何編寫簡單的shell程序

    2.什么是linux shell 怎么使用linux shell

    3.什么是測試腳本 測試腳本有哪些

    4.LinuxC語言 shell編程

    5.linux 筆試面試知識點

    6.軟件測試工程師簡歷模板

    3123855 主站蜘蛛池模板: www.97色| 少妇高潮惨叫久久久久久| 欧美精品在线免费| japanese中文字幕| 亚洲精品国产肉丝袜久久| 国产精品va在线观看手机版| 日本爽爽爽爽爽爽在线观看免| 色偷偷亚洲男人天堂| xxxxx亚洲| 免费黄色录像片| 国产无遮挡又黄又爽在线观看| 成人小视频免费在线观看| 精品综合久久久久久98| 欧美极度另类精品| 91极品反差婊在线观看| 久久综合热88| 亚洲伊人久久大香线蕉综合图片| 免费看欧美一级特黄α大片| 国产一区高清视频| 在线观看免费宅男视频| 国产成人精品啪免费视频| 中文字幕一区二区三区乱码| 人人爽人人爽人人片a免费| 北条麻妃在线视频| 四虎影视免费永久在线观看 | 校霸把学霸往死里做| 欧美日韩一区二区三区久久| 渣男渣女抹胸渣男渣女软件| 男同免费videos欧美| 精品少妇一区二区三区视频| 老司机深夜影院| 在线免费观看h| 性欧美激情videos| 一本色道久久综合亚洲精品高清| 91成人免费在线视频| 97碰公开在线观看免费视频| 99国产精品自在自在久久| 97av麻豆蜜桃一区二区| 91嫩草视频在线观看| 一个人看的毛片| 日本aⅴ日本高清视频影片www|