有没有简单的解决方案如何修剪我的文件名中的后缀?问题是,我的后缀长度不同。文件名中只有相同的字符串是_L001。
请参阅示例:
NAME-code_code2_L001_sufix
NAME-code_L001_sufix_sufix2_sufix3
NAME-code_code2_code3_L001_sufix_sufix2_sufix3
我需要在_L001之前输出所有内容:
NAME-code_code2
NAME-code
NAME-code_code2_code3
我正在考虑做这样的事情(当后缀是固定长度时):
echo NAME-code_code2_L001_sufix | rev | cut -c 12- | rev
但当然我的后缀长度是不同的。有没有 bash 或 awk 解决方案?
谢谢你。