shell命令:保留某个地址最后两级目录和文件名,并可以对这三个进行重新命名

示例:android studio编译完成后需要自动化收集映射表mapping.txt,但是有多个mapping.txt所以需要根据工程不同区分不同映射,最终采用保留最后两级目录和文件,并用下划线分割的命名,思考之下,无法使用${VAR##*/},所以用命令组合 

echo  ./***_service/build/outputs/mapping/tv/release/mapping.txt | awk -F "/" '{print $6"_"$7"_"$8}'

输出结果:tv_release_mapping.txt

 

发布了182 篇原创文章 · 获赞 4 · 访问量 4万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览