Dirname
外觀
這是此頁批准,以及是最近的修訂。
dirname是一個標準 UNIX 程式。給給給 dirname 一个路徑名的時陣,伊會刪除最後一个趨線(`'/'`)後的任何字尾,閣倒轉來結果。單一 UNIX 規範講著 dirname。伊主要是用佇咧 shell 指令碼中。
用法
單一 UNIX 規範當中的 dirname 定義做:
比如講:
效能
因為 ` dirname ` 干焦接受一个運算元,佇咧 shell 指令碼內迴箍內底使用可能會降低效能。考慮
` ` ` while read file ; do dirname " $ file " done < _ some-input _ ` ` `
頂頭的例會致使逐行輸入呼叫一个單獨的行程。因為這个原因,通常會用 shell 替換來代替
` ` ` echo " $ { file % / * } " ; ` ` `
參見
- Unix 實用程式列表
- ` basename `
外部連結
- ` dirname ` : return the directory portion of a pathname – 命令佮工具(Commands & Utilities)參考,單一 UNIX® 規範第七期,由國際開放標準組織發布
- ` dirname ` : strip nondirectory suffix from filenames – 參考,單一 UNIX® 規範第七期,由國際開放標準組織發布