fbpx
维基百科

basename

basename是一个标准UNIX计算机程序。当向basename传递一个路径名时,它会删除任何前缀,直到最后一个斜线('/')字符,然后返回结果。单一UNIX规范中描述了basename。其主要用于shell脚本中。

用法

单一UNIX规范中的basename格式如下。

basename string [suffix] 
string
路径名
suffix
若指定,则basename也将删除此后缀。

示例

$ basename /home/jsmith/base.wiki base.wiki 
$ basename /home/jsmith/base.wiki .wiki base 

性能

由于basename只接受一个操作数,在shell脚本的内层循环使用它可能会影响性能。考虑

while read file; do basename "$file" ; done < some-input 

以上片段会导致每一个输入行都会调用一个单独的进程。出于这个原因,通常用于壳层替代代替

echo "${file##*/}"; 

参见

外部链接

basename, 此條目已列出參考文獻, 但因為沒有文內引註而使來源仍然不明, 2013年3月, 请加上合适的文內引註来改善这篇条目, 是一个标准unix计算机程序, 当向传递一个路径名时, 它会删除任何前缀, 直到最后一个斜线, 字符, 然后返回结果, 单一unix规范中描述了, 其主要用于shell脚本中, 目录, 用法, 示例, 性能, 参见, 外部链接用法, 编辑单一unix规范中的格式如下, string, suffix, string路径名, suffix若指定, 则也将删除此后缀, 示例, 编辑, . 此條目已列出參考文獻 但因為沒有文內引註而使來源仍然不明 2013年3月 请加上合适的文內引註来改善这篇条目 basename是一个标准UNIX计算机程序 当向basename传递一个路径名时 它会删除任何前缀 直到最后一个斜线 字符 然后返回结果 单一UNIX规范中描述了basename 其主要用于shell脚本中 目录 1 用法 2 示例 3 性能 4 参见 5 外部链接用法 编辑单一UNIX规范中的basename格式如下 basename string suffix string路径名 dd suffix若指定 则basename也将删除此后缀 dd 示例 编辑 basename home jsmith base wiki base wiki basename home jsmith base wiki wiki base性能 编辑由于basename只接受一个操作数 在shell脚本的内层循环使用它可能会影响性能 考虑 while read file do basename file done lt some input 以上片段会导致每一个输入行都会调用一个单独的进程 出于这个原因 通常用于壳层替代代替 echo file 参见 编辑Unix实用程序列表 a href Dirname html title Dirname dirname a 路径外部链接 编辑basename return non directory portion of a pathname 命令与工具 Commands amp Utilities 参考 单一UNIX 规范第7期 由國際開放標準組織发布 basename strip directory and suffix from filenames 参考 单一UNIX 规范第7期 由國際開放標準組織发布 取自 https zh wikipedia org w index php title Basename amp oldid 31521189, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。