• <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>

            Prayer

            在一般中尋求卓越
            posts - 1256, comments - 190, trackbacks - 0, articles - 0
              C++博客 :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

            Linux shell 截取字符串

            Posted on 2009-08-28 13:39 Prayer 閱讀(1635) 評(píng)論(0)  編輯 收藏 引用 所屬分類: Shell
            轉(zhuǎn)自:http://tech.foolpig.com/2008/07/09/linux-shell-char/

            shell字符串的截取的問(wèn)題:
            一、Linux shell 截取字符變量的前8位,有方法如下:
            1.expr substr “$a” 1 8
            2.echo $a|awk ‘{print substr(,1,8)}’
            3.echo $a|cut -c1-8
            4.echo $
            5.expr $a : ‘\(.\\).*’
            6.echo $a|dd bs=1 count=8 2>/dev/null

            二、按指定的字符串截取
            1、第一種方法:
            ${varible##*string} 從左向右截取最后一個(gè)string后的字符串
            ${varible#*string}從左向右截取第一個(gè)string后的字符串
            ${varible%%string*}從右向左截取最后一個(gè)string后的字符串
            ${varible%string*}從右向左截取第一個(gè)string后的字符串
            “*”只是一個(gè)通配符可以不要

            例子:
            $ MYVAR=foodforthought.jpg
            $ echo ${MYVAR##*fo}
            rthought.jpg
            $ echo ${MYVAR#*fo}
            odforthought.jpg

            2、第二種方法:${varible:n1:n2}:截取變量varible從n1到n2之間的字符串。

            可以根據(jù)特定字符偏移和長(zhǎng)度,使用另一種形式的變量擴(kuò)展,來(lái)選擇特定子字符串。試著在 bash 中輸入以下行:
            $ EXCLAIM=cowabunga
            $ echo ${EXCLAIM:0:3}
            cow
            $ echo ${EXCLAIM:3:7}
            abunga

            這種形式的字符串截?cái)喾浅:?jiǎn)便,只需用冒號(hào)分開來(lái)指定起始字符和子字符串長(zhǎng)度。

            三、按照指定要求分割:
            比如獲取后綴名
            ls -al | cut -d “.” -f2

            伊人久久大香线蕉综合5g| 国产精品成人久久久久三级午夜电影| 久久综合久久伊人| 无码专区久久综合久中文字幕| 精品久久久久久亚洲精品| 91精品免费久久久久久久久| 欧美国产精品久久高清| 色8久久人人97超碰香蕉987| 99久久精品国产毛片| 国产激情久久久久久熟女老人| 99久久国产热无码精品免费| 一本久道久久综合狠狠躁AV| av午夜福利一片免费看久久| 香蕉久久影院| 久久精品国产色蜜蜜麻豆| 色婷婷综合久久久久中文一区二区 | 久久精品国产99久久丝袜| 国内精品久久久久影院薰衣草| 亚洲国产成人久久精品影视| 伊人久久精品无码二区麻豆| 久久91精品综合国产首页| 狠狠色丁香久久综合婷婷| 久久ZYZ资源站无码中文动漫| 日韩欧美亚洲综合久久影院Ds| 91精品国产综合久久香蕉| 精品久久777| 丁香五月网久久综合| 欧美丰满熟妇BBB久久久| 精品久久人人爽天天玩人人妻| 色婷婷噜噜久久国产精品12p | 99久久www免费人成精品| avtt天堂网久久精品| 精品蜜臀久久久久99网站| 婷婷五月深深久久精品| 一本一本久久A久久综合精品| 97精品伊人久久大香线蕉| 久久久久久久波多野结衣高潮| 精品熟女少妇aⅴ免费久久| 久久性生大片免费观看性| 亚洲精品97久久中文字幕无码| 久久强奷乱码老熟女网站|