Linux在脚本中获得文件的绝对路径之后怎么获得不带路径的文件名

如题所述

传给函数的路径是/root/file,如果这是函数的第一个参数,那么函数中可以用 $1 获取。
得到文件名file1和file2后,echo "$1/file1" 就输出/root/file/file1,echo "$1/file2" 输出/root/file/file2。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-12-08
该功能肯定是可以实现的。那这个就必须要依靠熟练的 SHELL 编程技术、以及使用各种的 SHELL 符号、以及 awk、sed 等配套语句,把前面的绝对路径截取掉,只保留下来最后的文件名。由于我已经好久没有编写 SHELL 脚本程序了,所以只能够给你提供一个基本思路,具体的详细地 SHELL 编程,你可以参见详细的 SHELL 编程文档。
第2个回答  2016-04-25
用basename就可以了
basename "$fullfile"
第3个回答  2017-12-08
basename /path/to/your/file.txt

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网