<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

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

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

    posted on 2010-04-02 14:17 xzc 閱讀(1194) 評論(0)  編輯  收藏 所屬分類: linux/unix
    主站蜘蛛池模板: 最新亚洲成av人免费看| 亚洲av丰满熟妇在线播放| 久久精品国产亚洲αv忘忧草| 中文字幕免费不卡二区| 亚洲国产精品SSS在线观看AV | 亚洲色偷偷狠狠综合网| 国产亚洲美女精品久久久久| 日本免费高清一本视频| 狠狠入ady亚洲精品| 亚洲人成网站在线观看青青| 国产精品美女久久久免费 | 亚洲日韩精品无码专区网址| 一区二区在线视频免费观看| 中文字幕中韩乱码亚洲大片| 中国国语毛片免费观看视频| 亚洲AV综合色一区二区三区| 99精品视频在线观看免费专区| 久久久久亚洲精品无码蜜桃| 中文字幕av无码无卡免费| 亚洲av无码成人影院一区 | 亚洲Av无码乱码在线观看性色| 成人在线免费视频| 亚洲国产精品无码久久久秋霞2| 99久久精品国产免费| 一本色道久久综合亚洲精品蜜桃冫| 午夜神器成在线人成在线人免费 | 午夜亚洲乱码伦小说区69堂| 国产中文在线亚洲精品官网| 日韩免费高清大片在线| 亚洲精品无码成人片久久不卡| 亚洲精品国产综合久久一线| 人人揉揉香蕉大免费不卡| 亚洲AV无码久久久久网站蜜桃 | 亚洲精华国产精华精华液好用| 国产婷婷高清在线观看免费| 国产区在线免费观看| 亚洲精品日韩专区silk| 国产大片免费观看中文字幕| 国产午夜无码精品免费看| 久久精品国产亚洲αv忘忧草 | 亚洲欧洲精品久久|