<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
    主站蜘蛛池模板: 亚洲人成色777777在线观看| 国产一卡二卡≡卡四卡免费乱码| 亚洲一区爱区精品无码| 一个人看的免费观看日本视频www 一个人看的免费视频www在线高清动漫 | 在线视频观看免费视频18| 亚洲第一精品福利| 一级做a爰全过程免费视频| 久久亚洲AV午夜福利精品一区 | 日韩在线视精品在亚洲| 国产麻豆免费观看91| 狠狠入ady亚洲精品| 亚洲高清成人一区二区三区| 国产免费一区二区三区免费视频 | 亚洲精品午夜国产VA久久成人| 三上悠亚电影全集免费| 亚洲AV无码乱码在线观看富二代| 一级毛片不卡片免费观看| 亚洲免费闲人蜜桃| 国产成人在线观看免费网站| 人妻巨大乳hd免费看| 精品亚洲综合久久中文字幕| 91人成网站色www免费下载| 亚洲三级在线观看| 大胆亚洲人体视频| 黄桃AV无码免费一区二区三区| 亚洲人成在线影院| 免费鲁丝片一级观看| 三级黄色在线免费观看| 激情内射亚洲一区二区三区| 免费观看黄网站在线播放| 日本一区二区三区免费高清在线| 日韩亚洲人成在线综合日本 | 欧美在线看片A免费观看| 污网站免费在线观看| 亚洲丁香色婷婷综合欲色啪| 卡1卡2卡3卡4卡5免费视频| 精品国产免费一区二区三区| 中文字幕亚洲精品| 亚洲国产aⅴ综合网| 18pao国产成视频永久免费| 黄页视频在线观看免费|