shell基础 -- -- >> 系统函数 之 basename和dirname的介绍

六月ゝ 毕业季﹏ 提交于 2019-11-30 04:32:46

basename 在绝对路径中取文件名称

[root@controller ping]# basename /root/Desktop/test_txt/ping/ping_exist.txt 

运行结果:

ping_exist.txt

带上文件的后缀名后的结果比较: 路径 空格 点后缀名

[root@controller ping]# basename /root/Desktop/test_txt/ping/ping_exist.txt .txt

运行结果:

ping_exist

只取到文件名称,不带后缀名了

dirname 在输入的文件全路径中取到文件的路径

[root@controller ping]# dirname /root/Desktop/test_txt/ping/ping_exist.txt 

运行结果:

/root/Desktop/test_txt/ping
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!