精品丰满熟女一区二区三区_五月天亚洲欧美综合网_亚洲青青青在线观看_国产一区二区精选

  • <menu id="29e66"></menu>

    <bdo id="29e66"><mark id="29e66"><legend id="29e66"></legend></mark></bdo>

  • <pre id="29e66"><tt id="29e66"><rt id="29e66"></rt></tt></pre>

      <label id="29e66"></label><address id="29e66"><mark id="29e66"><strike id="29e66"></strike></mark></address>
      學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 電腦安全 > 系統(tǒng)安全 > shell編程條件測(cè)試

      shell編程條件測(cè)試

      時(shí)間: 林澤1002 分享

      shell編程條件測(cè)試

        shell基礎(chǔ)知識(shí)中的條件測(cè)試使用方法,條件測(cè)試在shell編程中占據(jù)很重要的地位,linux管理員可以說是天天見到。下面是學(xué)習(xí)啦小編收集整理的shell編程條件測(cè)試,希望對(duì)大家有幫助~~

        shell編程條件測(cè)試

        工具/原料

        linux

        方法/步驟

        用test測(cè)試文件內(nèi)容,test -e 文件名,文件存在為真。用預(yù)定義變量$?表示上一條命令的執(zhí)行結(jié)果是否正確,如果正確,$?的值為0;如果不正確,$?的值為除0之外的數(shù)值。

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

      shell編程條件測(cè)試

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

        測(cè)試文件的權(quán)限:-r 文件名,判斷是否可讀;-e 文件名,判斷文件是否可執(zhí)行

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

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

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

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

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

        相等返回真,執(zhí)行&&后的命令,返回假,執(zhí)行||后的指令。并且數(shù)字也可以使用此種方式進(jìn)行比較。

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

        -o, 邏輯或; !邏輯非

      shell編程條件測(cè)試相關(guān)文章:

      1.如何編寫簡(jiǎn)單的shell程序

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

      3.什么是測(cè)試腳本 測(cè)試腳本有哪些

      4.LinuxC語言 shell編程

      5.linux 筆試面試知識(shí)點(diǎn)

      6.軟件測(cè)試工程師簡(jiǎn)歷模板

      3123855