去除文件名中的非目錄部分
dirname命令 去除文件名中的非目錄部分,僅顯示與目錄有關的內容。dirname命令讀取指定路徑名保留最后一個/
及其后面的字符,刪除其他部分,并寫結果到標準輸出。如果最后一個/
后無字符,dirname 命令使用倒數第二個/
,并忽略其后的所有字符。dirname 和 basename 通常在 shell 內部命令替換使用,以指定一個與指定輸入文件名略有差異的輸出文件名。
dirname(選項)(參數)
--help:顯示幫助;
--version:顯示版本號。
dirname //
結果為 /
dirname /a/b/
結果為:/a
dirname a
結果為 .
dirname a/b
結果為路徑名 a