• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 象專業人員那樣截斷字符串

    發表于:2007-07-04來源:作者:點擊數: 標簽:
    本文介紹了,截斷字符串的三種常用方法,在shell編程時很好用。 截斷字符串的方法解析 1. dirnamebasename basename /usr/local/share/doc/foo/foo.txt foo.txt basename /usr/home/drobbins drobbins === dirname /usr/local/share/doc/foo/foo.txt /usr/lo
      本文介紹了,截斷字符串的三種常用方法,在shell編程時很好用。

    截斷字符串的方法解析

    1. dirnamebasename

    $ basename /usr/local/share/doc/foo/foo.txt
    foo.txt
    $ basename /usr/home/drobbins
    drobbins
    ===
    $ dirname /usr/local/share/doc/foo/foo.txt
    /usr/local/share/doc/foo
    $ dirname /usr/home/drobbins/
    /usr/home

    2. *通配符,匹配0-n 個字符, 以在表達式中出現的為基礎,尋找缺失的字符

    ///#從左向右,##最深的搜索,#最淺的搜索

    $MYVAR=foodforthought.jpg

    $ echo$

    rthought.jpg

    $ echo$

    odforthought.jpg

    =====

    ///%從右向左,%%最深的搜索,%最淺的搜索

    $MYFOO="chickensoup.tar.gz"

    $ echo$

    chickensoup

    $ echo$

    chickensoup.tar


    3.可以根據特定字符偏移和長度,使用另一種形式的變量擴展,來選擇特定子字符串。試著在 bash 中輸入以下行:

    $ EXCLAIM=cowabunga
    $ echo $
    cow
    $ echo $
    abunga

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>