dirname
用法
单一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%/*}";
外部链接
- : return the directory portion of a pathname – 命令与工具(Commands & Utilities)参考,单一UNIX®规范第7期,由國際開放標準組織发布
- : strip nondirectory suffix from filenames – 参考,单一UNIX®规范第7期,由國際開放標準組織发布
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.