我正在编写一个脚本,我需要删除部分文件名。
我需要删除行中REMUX
最后一个之间的所有内容-
我有:
Movie/TV-Show S01 1080p BluRay REMUX VC-1 DD+ 5.1 -RlsGroup
sed -E -i 's/REMUX.*\-//' $file
给我:
Movie/TV-Show S01 1080p BluRay RlsGroup
但我想保留“REMUX”和最后一个“-”
Movie/TV-Show S01 1080p BluRay REMUX -RlsGroup
有人可以帮我解决这个问题吗?
答案1
只是:
sed -i -e 's/REMUX.*-/REMUX -/' -- "$file"