<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)論
      

    主站蜘蛛池模板: 亚洲国产亚洲片在线观看播放| 国产亚洲精品观看91在线| 久久精品国产亚洲AV久| 99精品在线免费观看| 亚洲AV人无码激艳猛片| 99蜜桃在线观看免费视频网站| 亚洲av无码一区二区乱子伦as| 久久免费高清视频| 亚洲视频2020| 日韩免费一区二区三区在线| 亚洲精品中文字幕无乱码麻豆| 日韩不卡免费视频| 久久人午夜亚洲精品无码区 | 亚州免费一级毛片| 国产精品高清视亚洲一区二区| 暖暖日本免费在线视频| 污污视频网站免费观看| 亚洲综合AV在线在线播放| 18成禁人视频免费网站| 国产亚洲福利在线视频| 亚洲片一区二区三区| 9277手机在线视频观看免费| 国产亚洲精品VA片在线播放| 亚洲成A人片在线观看无码3D| 免费观看久久精彩视频| 亚洲黄页网在线观看| 亚洲欧洲国产成人综合在线观看| 亚洲免费观看视频| 亚洲最大无码中文字幕| 亚洲一区视频在线播放| 最近2019免费中文字幕视频三| 亚洲色少妇熟女11p| 永久亚洲成a人片777777| 毛片免费全部播放无码| 国产亚洲精品美女久久久久久下载| 亚洲精品夜夜夜妓女网| 成人片黄网站A毛片免费| 三年在线观看免费观看完整版中文| 4444亚洲国产成人精品| 婷婷综合缴情亚洲狠狠尤物| 国产精品免费福利久久|