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

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

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

    1. 條件測試命令: test or [
      邏輯判斷跟普通的相反,當條件為真時,返回0,否則返回1.
    number=2
    test $number -gt 1
    echo $?
    0

    [ $number -gt 3 ]
    echo $?
    1

    note: [ ] 是個命令,括號中間是參數,命令和參數之間要有空格。
    常見的測試命令:
    [ -d dir ]
    [-f file ]
    [-z string ]   String 長度為0時為真
    [ -n string ]  String 長度非0時為真
    [arg1 op arg2 ]  op: -eq, -ne, -lt, -gt, -ge, -le

    [ expr1 -a|-o expr2 ] -a=&&  -o=||
     
    2. if/then

    if [ -d tmp ] ; then
       echo "tmp is a directory"
    fi

    這里有三條命令, if [-d tmp ] 是第一條,then是的而條,fi是第三條。兩條命令在一行上,必須用;隔開。如果then令起一行,則不用分號。

    3. && ||
    shell中的&&相當于 if..then.., ||則相當于if not ... then...,
    上面的if/then語句也可寫成 [ -d tmp ] && echo "tmp is a directory"

    4. case
    shell的case不僅能匹配整形和字符型,還能匹配字符串和wildcard, 每條分支必須以;;結束, 不需要break語句跳出。
    echo "input your choice:"
    read choice
    case $choice in
    Yes|yes|y)
       echo "you choose Yes";;
    [N|n]*)
       echo "you choose No";;
    esac




    posted on 2011-02-22 09:06 Aaron.Chu 閱讀(1300) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    <2011年2月>
    303112345
    6789101112
    13141516171819
    20212223242526
    272812345
    6789101112

    留言簿(5)

    隨筆檔案(57)

    相冊

    友情鏈接

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 99久久99这里只有免费费精品| 99爱在线精品免费观看| 四虎国产精品免费久久| 国产免费无遮挡精品视频 | 女人被弄到高潮的免费视频| 亚洲国产精品丝袜在线观看| 亚洲精品午夜在线观看| 一本大道一卡二大卡三卡免费| 亚洲大片免费观看| 一区二区无码免费视频网站| 亚洲婷婷天堂在线综合| 少妇性饥渴无码A区免费| 四虎永久免费影院在线| 男人和女人高潮免费网站| 成年人在线免费观看| 亚洲图片一区二区| 久久国产一片免费观看| 国产在线19禁免费观看国产| 国产成人亚洲合集青青草原精品| 91在线视频免费观看| 亚洲 无码 在线 专区| 亚洲色成人WWW永久在线观看| 99爱在线精品视频免费观看9| 区三区激情福利综合中文字幕在线一区亚洲视频1 | 亚洲精品第五页中文字幕| 毛片免费vip会员在线看| 欧美日韩亚洲精品| 成人免费毛片内射美女APP| 亚洲综合久久成人69| 好先生在线观看免费播放| 精品成人一区二区三区免费视频| 成人无遮挡裸免费视频在线观看 | 成人福利免费视频| 亚洲妇女无套内射精| 波多野结衣免费在线观看| 亚洲乱码无人区卡1卡2卡3| 最近中文字幕mv免费高清电影| 美女又黄又免费的视频| 亚洲 综合 国产 欧洲 丝袜| 免费看黄的成人APP| 亚洲综合一区无码精品|