一句话:
basename 命令读取 String 参数,删除:(1)以 /(斜杠) 结尾的前缀以及(2)任何指定的 Suffix 参数,并将剩余的基本文件名称写至标准输出。
Usage
basename string [suffix]
string: A pathname
suffix: If specified, basename will also delete the suffix.
使用案例
basic:
basename will retrieve the last name from a pathname ignoring any trailing slashes.
$ basename /home/jsmith/base.wiki
base.wiki
$ basename /home/jsmith/
jsmith
$ basename /
/
remove:
basename can also be used to remove the end of the base name, but not the complete base name
$ basename /home/jsmith/base.wiki .wiki
base
$ basename /home/jsmith/base.wiki ki
base.wi
$ basename /home/jsmith/base.wiki base.wiki
base.wiki
参考:维基百科