获取指定目录或者文件的名称。
此命令的本质:是对字符串的操作。
查看basename
的帮助:
示例:
basename http://mirrors.cnnic.cn/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.zip
运行效果如下:
示例:
获取文件夹的名称,还可以用下面的方法:
echo ${PWD##*/}
示例:
得到文件名的前缀之后,我想要追加上一些字符串,然后再修改这个文件的名称:
mv apache-maven-3.3.9-bin.zip `basename apache-maven-3.3.9-bin.zip .zip`_tmp.zip