
ファイル名の一部を削除する必要があるスクリプトを作成しています。
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"