• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            posts - 297,  comments - 15,  trackbacks - 0
            得到長(zhǎng)度

            %x="abcd"
            #方法一
            %expr length $x
            4
            # 方法二
            %echo ${#x}
            4
            # 方法三
            %expr "$x" : ".*"
            4
            # expr 的幫助
            # STRING : REGEXP   anchored pattern match of REGEXP in STRING

            查找子串

            %expr index  $x "b"
            2
            %expr index  $x "a"
            1
            %expr index  $x "b"
            2
            %expr index  $x "c"
            3
            %expr index  $x "d"
            4

            得到子字符串

            # 方法一
            # expr <string> startpos length
            %expr substr "$x" 1 3
            abc
            %expr substr "$x" 1 5
            abcd
            %expr substr "$x" 2 5
            bcd
            # 方法二
            # ${x:pos:lenght}
            %echo ${x:1}
            bcd
            %echo ${x:2}
            cd
            %echo ${x:0}
            abcd
            %echo ${x:0:2}
            ab
            %pos=1
            %len=2
            %echo ${x:$pos:$len}
            bc

            匹配正則表達(dá)式

            # 打印匹配長(zhǎng)度
            %expr match $x "."
            1
            %expr match $x "abc"
            3
            %expr match $x "bc"
            0

            字符串的掐頭去尾

            %x=aabbaarealwwvvww
            %echo "${x%w*w}"
            aabbaarealwwvv
            %echo "${x%%w*w}"
            aabbaareal
            %echo "${x##a*a}"
            lwwvvww
            %echo "${x#a*a}"
            bbaarealwwvvww

            其中 , # 表示掐頭, 因?yàn)殒I盤(pán)上 # 在 $ 的左面。
            其中 , % 表示%,  因?yàn)殒I盤(pán)上 % 在 $ 的右面。
            單個(gè)的表示最小匹配,雙個(gè)表示最大匹配。
            也就是說(shuō),當(dāng)匹配的有多種方案的時(shí)候,選擇匹配的最大長(zhǎng)度還是最小長(zhǎng)度。

            字符串的替換

            %x=abcdabcd
            %echo ${x/a/b} # 只替換一個(gè)
            bbcdabcd
            %echo ${x//a/b} # 替換所有
            bbcdbbcd

            不可以使用 regexp , 只能用 * ? 的文件擴(kuò)展方式。

            轉(zhuǎn)自:
            http://bbs.chinaunix.net/viewthread.php?tid=201843
            posted on 2009-10-05 18:07 chatler 閱讀(200) 評(píng)論(0)  編輯 收藏 引用 所屬分類: Shell
            <2010年8月>
            25262728293031
            1234567
            891011121314
            15161718192021
            22232425262728
            2930311234

            常用鏈接

            留言簿(10)

            隨筆分類(307)

            隨筆檔案(297)

            algorithm

            Books_Free_Online

            C++

            database

            Linux

            Linux shell

            linux socket

            misce

            • cloudward
            • 感覺(jué)這個(gè)博客還是不錯(cuò),雖然做的東西和我不大相關(guān),覺(jué)得看看還是有好處的

            network

            OSS

            • Google Android
            • Android is a software stack for mobile devices that includes an operating system, middleware and key applications. This early look at the Android SDK provides the tools and APIs necessary to begin developing applications on the Android platform using the Java programming language.
            • os161 file list

            overall

            搜索

            •  

            最新評(píng)論

            閱讀排行榜

            評(píng)論排行榜

            久久国产福利免费| 国产精品久久久久久福利漫画| 一本久久知道综合久久| 亚洲欧洲久久久精品| 伊人久久大香线蕉综合影院首页| 99久久无色码中文字幕人妻| 久久狠狠色狠狠色综合| 久久天天婷婷五月俺也去| 久久精品国产亚洲AV无码偷窥| 亚洲国产天堂久久综合网站| 久久午夜无码鲁丝片秋霞| 久久久精品波多野结衣| 久久精品免费观看| 免费久久人人爽人人爽av| 久久国产成人精品麻豆| 久久久久久久久久久久中文字幕| 久久综合伊人77777麻豆| 日本精品久久久中文字幕| 少妇久久久久久久久久| 亚洲国产天堂久久久久久| AV无码久久久久不卡网站下载 | 久久青青草视频| 99久久国产主播综合精品| 久久久av波多野一区二区| 久久亚洲中文字幕精品一区| 久久狠狠一本精品综合网| 2021国产成人精品久久| 久久国产精品久久久| 97久久久精品综合88久久| 无码人妻久久一区二区三区| 久久久久亚洲AV无码观看| 97久久国产露脸精品国产| 伊人久久亚洲综合影院| 亚洲欧洲精品成人久久曰影片| 久久久久久久亚洲精品| 久久综合九色综合欧美就去吻| 欧美一级久久久久久久大片| 久久人人添人人爽添人人片牛牛| 2021国内精品久久久久久影院| A级毛片无码久久精品免费| 久久久久久无码Av成人影院|