• <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++博客 :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

            dirname 命令

            Posted on 2009-08-28 13:24 Prayer 閱讀(3241) 評論(0)  編輯 收藏 引用 所屬分類: Shell
            dirname 命令
            用途
            將指定路徑除了最后以外的部分寫到標準輸出。
            語法
            dirname Path
            描述
            dirname 命令讀取指定路徑名保留最后一個“/”(斜杠)及其后面的字符,刪除其他部分,并寫結(jié)果到標準輸出。如果最后一個“/”后無字符,dirname 命令使用倒數(shù)第二個“/”,并忽略其后的所有字符。dirname 命令在創(chuàng)建路徑名的時候遵從以下規(guī)則:

            如果 Path 參數(shù)為“//”(雙斜杠),或者參數(shù) Path 全部由斜杠組成,將其轉(zhuǎn)換為單斜杠“/”。跳過步驟 2 到 7。
            從指定路徑刪除尾部的“/”字符。
            如果參數(shù) Path 中沒有剩下的“/”,則將路徑轉(zhuǎn)換成  . (點)。跳過步驟 4 到 7。
            從路徑中刪除尾部的所有非斜杠字符。
            如果剩下的路徑為“//”(雙斜杠),跳到步驟 6。
            刪除路徑尾部的斜杠字符。
            如果剩下的路徑為空,則轉(zhuǎn)換成單斜杠“/”。
            例如,輸入:

            dirname //
            結(jié)果為 /(斜杠)。輸入:

            dirname /a/b/
            結(jié)果為:/a。輸入:

            dirname a
            結(jié)果為 . (點)。輸入:

            dirname a/b
            結(jié)果為路徑名 a。

            命令 dirname 和 basename 通常在 shell 內(nèi)部命令替換使用,以指定一個與指定輸入文件名略有差異的輸出文件名。

            退出狀態(tài)
            此命令返回以下退出值:

            0 成功完成
            >0 發(fā)生錯誤。

            示例
            要構(gòu)造和另一文件位于相同目錄的一個文件名,請輸入:
            AOUTFILE=`dirname $TEXTFILE`/a.out
            這將設置 shell 變量 AOUTFILE 作為文件 a.out 的名稱,它與 TEXTFILE 位于同一目錄。如果 TEXTFILE 是 /home/fran/prog.c,則 dirname $TEXTFILE 的值成了 /home/fran,且 AOUTFILE 變成了 /home/fran/a.out。

            以上是AIX上dirname的man幫助,難道以前的這段代碼本身就是一個不可到達的?也就是說dirname的輸出不可能是空?

            伊人色综合久久天天| 亚洲国产另类久久久精品黑人| 精品久久久久久久| 久久99精品久久久久久水蜜桃 | 亚洲精品美女久久久久99| 久久久久亚洲AV成人片| 国产精品九九久久免费视频 | 久久国产精品免费| 亚洲AV日韩精品久久久久久久| 国产成人精品久久| 久久精品人人做人人爽97| 亚洲欧洲久久久精品| 久久青青草原国产精品免费| 伊人久久大香线焦AV综合影院| 国产成人无码精品久久久久免费 | 国产99久久精品一区二区| 亚洲国产成人精品女人久久久 | 欧美激情精品久久久久| 亚洲精品乱码久久久久久蜜桃不卡| 国产精品99久久久久久猫咪| 久久精品中文闷骚内射| 久久精品aⅴ无码中文字字幕不卡 久久精品成人欧美大片 | 99久久中文字幕| 无码AV中文字幕久久专区| 久久久久久精品免费看SSS| 久久精品国产欧美日韩| 亚洲国产成人久久综合碰碰动漫3d| 99久久精品免费看国产一区二区三区| 久久亚洲AV永久无码精品| 国产精品无码久久综合网| 九九精品99久久久香蕉| 久久精品国产亚洲AV嫖农村妇女| 亚洲精品国精品久久99热一| 久久久久久精品久久久久| AV无码久久久久不卡蜜桃| 99精品国产99久久久久久97 | 女人香蕉久久**毛片精品| 亚洲国产精品久久66| 国产综合免费精品久久久| 青青草原综合久久大伊人导航| 亚洲色欲久久久久综合网|