<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-314  評論-209  文章-0  trackbacks-0

    二元比較操作符,比較變量或者比較數字.注意數字與字符串的區別.
     
    整數比較
     
    -eq        等于,如:if [ "$a" -eq "$b" ]
    -ne        不等于,如:if [ "$a" -ne "$b" ]
    -gt        大于,如:if [ "$a" -gt "$b" ]
    -ge        大于等于,如:if [ "$a" -ge "$b" ]
    -lt        小于,如:if [ "$a" -lt "$b" ]
    -le        小于等于,如:if [ "$a" -le "$b" ]
    <        小于(需要雙括號),如:(("$a" < "$b"))
    <=        小于等于(需要雙括號),如:(("$a" <= "$b"))
    >        大于(需要雙括號),如:(("$a" > "$b"))
    >=        大于等于(需要雙括號),如:(("$a" >= "$b"))
     
    字符串比較
    =        等于,如:if [ "$a" = "$b" ]
    ==        等于,如:if [ "$a" == "$b" ],與=等價
            注意:==的功能在[[]]和[]中的行為是不同的,如下:
            1 [[ $a == z* ]]    # 如果$a以"z"開頭(模式匹配)那么將為true
            2 [[ $a == "z*" ]]  # 如果$a等于z*(字符匹配),那么結果為true
            3 
            4 [ $a == z* ]      # File globbing 和word splitting將會發生
            5 [ "$a" == "z*" ]  # 如果$a等于z*(字符匹配),那么結果為true
            一點解釋,關于File globbing是一種關于文件的速記法,比如"*.c"就是,再如~也是.
            但是file globbing并不是嚴格的正則表達式,雖然絕大多數情況下結構比較像.
    !=        不等于,如:if [ "$a" != "$b" ]
            這個操作符將在[[]]結構中使用模式匹配.
    <        小于,在ASCII字母順序下.如:
            if [[ "$a" < "$b" ]]
            if [ "$a" \< "$b" ]
            注意:在[]結構中"<"需要被轉義.
    >        大于,在ASCII字母順序下.如:
            if [[ "$a" > "$b" ]]
            if [ "$a" \> "$b" ]
            注意:在[]結構中">"需要被轉義.
            具體參考Example 26-11來查看這個操作符應用的例子.
    -z        字符串為"null".就是長度為0.
    -n        字符串不為"null"
            注意:
            使用-n在[]結構中測試必須要用""把變量引起來.使用一個未被""的字符串來使用! -z
            或者就是未用""引用的字符串本身,放到[]結構中。雖然一般情況下可
            以工作,但這是不安全的.習慣于使用""來測試字符串是一種好習慣.

    本文來自CSDN博客,轉載請標明出處:http://blog.csdn.net/zhrmghl/archive/2006/10/22/1345115.aspx

    posted on 2010-04-02 14:17 xzc 閱讀(1190) 評論(0)  編輯  收藏 所屬分類: linux/unix
    主站蜘蛛池模板: 亚洲国产老鸭窝一区二区三区 | 亚洲AV无码之日韩精品| 狠狠色伊人亚洲综合网站色| 天天影视色香欲综合免费| 亚洲综合无码一区二区| 91麻豆国产免费观看| 亚洲视频在线一区二区三区| 免费观看激色视频网站bd| 亚洲1区1区3区4区产品乱码芒果| 91成人免费在线视频| 亚洲乱色伦图片区小说| 又大又硬又爽免费视频| kk4kk免费视频毛片| 亚洲AV无码一区东京热久久 | 好爽又高潮了毛片免费下载| 亚洲精品国产suv一区88| 免费在线观看毛片| 中文字幕免费人成乱码中国| 亚洲图片在线观看| 黄瓜视频高清在线看免费下载| 日韩国产欧美亚洲v片| 亚洲熟妇少妇任你躁在线观看无码 | 亚洲国产成人一区二区三区| 久久精品无码精品免费专区| 亚洲制服丝袜在线播放| 国产免费人视频在线观看免费| 成人精品视频99在线观看免费| 亚洲无人区视频大全| 国产中文字幕免费| 久99久精品免费视频热77| 亚洲AV成人影视在线观看| 免费人妻av无码专区| 无码囯产精品一区二区免费| 亚洲欧美国产日韩av野草社区| 亚洲精品无码av天堂| 中文字幕亚洲免费无线观看日本 | 在线视频网址免费播放| 亚洲制服丝袜一区二区三区| 亚洲精品A在线观看| 亚洲最大免费视频网| ssswww日本免费网站片|