Dirname
標準UNIX電腦程式 来自维基百科,自由的百科全书
標準UNIX電腦程式 来自维基百科,自由的百科全书
dirname是一个标准UNIX程序。给予dirname一个路径名时,它会删除最后一个斜线('/'
)后的任何后缀,并返回结果。单一UNIX规范描述了dirname。它主要用于shell脚本中。
单一UNIX规范中的dirname定义为:
dirname NAME
例如:
$ dirname /usr/home/carpetsmoker/dirname.wiki
/usr/home/carpetsmoker
由于dirname
只接受一个操作数,在shell脚本内循环中使用可能会降低性能。考虑
while read file; do dirname "$file" done < some-input
上面的例子会导致每行输入调用一个单独的进程。由于这个原因,通常会用shell替换来代替
echo "${file%/*}";
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.