Linux去掉文件名的目录和后缀命令basename
用途说明basename命令用于去掉文件名的目录和后缀(strip directory and suffix from filenames),对应的dirname命令用于截取目录常用参数格式:basename NAME去掉NAME中的目录部分。 pathdirnamebasename"/usr/lib"
·
用途说明
basename命令用于去掉文件名的目录和后缀(strip directory and suffix from filenames),对应的dirname命令用于截取目录
常用参数
格式:basename NAME
去掉NAME中的目录部分。
path dirname basename "/usr/lib" "/usr" "lib" "/usr/" "/" "usr" "usr" "." "usr" "/" "/" "/" "." "." "." ".." "." ".."
格式:basename NAME SUFFIX
去掉NAME中的目录部分和后缀SUFFIX,如果没有了,则输出SUFFIX。
使用示例
示例一
[root@web ~]# basename /usr/bin/sort
sort
[root@web ~]# dirname /usr/bin/sort
/usr/bin
[root@web ~]#
示例二
[root@web ~]# basename /usr/include/stdio.h .h
stdio
[root@web ~]# basename /usr/include/stdio.h stdio.h
stdio.h
更多推荐
已为社区贡献6条内容
所有评论(0)