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

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

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

    Calvin's Tech Space

    成于堅(jiān)忍,毀于浮躁

       :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
    比較兩個(gè)字符串是否相等的辦法是: 
    if [ "$test"x = "test"x ]; then
    這里的關(guān)鍵有幾點(diǎn):
    1 使用單個(gè)等號(hào),也可以使用兩個(gè)等號(hào)
    2 注意到等號(hào)兩邊各有一個(gè)空格:這是unix shell的要求
    3 注意到"$test"x最后的x,這是特意安排的,因?yàn)楫?dāng)$test為空的時(shí)候,上面的表達(dá)式就變成了x = testx,顯然是不相等的。而如果沒有這個(gè)x,表達(dá)式就會(huì)報(bào)錯(cuò):[: =: unary operator expected

    以上在android shell下不能運(yùn)行,android shell不認(rèn)識(shí)。
    posted on 2011-04-13 18:04 calvin 閱讀(649) 評(píng)論(1)  編輯  收藏 所屬分類: Linux

    Feedback

    # re: shell字符串比較 2012-09-13 21:24 rrt
    [ccripts]$ unset test


    [scripts]$ if [ $test = '111' ] ; then echo 1 ;fi
    -bash: [: =: unary operator expected


    [scripts]$ if [ "$test" = '111' ] ; then echo 1 ;fi
    [chaolm@rrt-dev-centos6_2 scripts]$

    加了引號(hào)就相當(dāng)于 "" = '1111',是可以比較的  回復(fù)  更多評(píng)論
      

    主站蜘蛛池模板: 国产在线观看免费观看不卡| 亚洲精品视频在线免费| 亚洲中文字幕无码爆乳AV| xxxxx做受大片视频免费| 中文字幕亚洲日本岛国片| 久久高潮一级毛片免费| 亚洲av无码国产精品色午夜字幕 | 日韩色视频一区二区三区亚洲| 亚洲av无码成人精品区在线播放 | www.亚洲精品.com| 日韩精品人妻系列无码专区免费 | **aaaaa毛片免费| 国产精品亚洲精品日韩电影| 国产亚洲人成无码网在线观看| 日本人的色道免费网站| 日本一区二区在线免费观看| 亚洲午夜视频在线观看| 亚洲国产成人精品91久久久| 美丽的姑娘免费观看在线播放 | 国产精品另类激情久久久免费| 免费国产污网站在线观看| 亚洲精品中文字幕无乱码麻豆| 国产乱色精品成人免费视频 | 中文字幕无码成人免费视频| 中文字幕高清免费不卡视频| 亚洲AV综合色区无码一二三区| 亚洲精品无码成人AAA片| 国产日产成人免费视频在线观看| 114级毛片免费观看| 免费观看一区二区三区| 老司机午夜精品视频在线观看免费| 亚洲免费电影网站| 亚洲网站视频在线观看| 亚洲AV无码精品色午夜果冻不卡 | 亚洲精品欧洲精品| 久久久久久久亚洲Av无码| 国产亚洲一区二区精品| 亚洲日韩在线第一页| 精品亚洲一区二区三区在线播放 | 亚洲福利在线观看| 一区二区三区亚洲|