跳至內容

Dirname

出自Taiwan Tongues 台語維基
於 2025年8月23日 (六) 15:16 由 TaiwanTonguesApiRobot留言 | 貢獻 所做的修訂 (從 JSON 檔案批量匯入)

(差異) ←上個修訂 | 已批准修訂 (差異) | 最新修訂 (差異) | 下個修訂→ (差異)

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® 規範第七期,由國際開放標準組織發布