파일 이름의 일부를 제거해야 하는 스크립트를 작성 중입니다.
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"