角かっこで囲まれた文字列を削除するには、ファイル名を変更します。

角かっこで囲まれた文字列を削除するには、ファイル名を変更します。

次の名前のファイルのコレクションがあります。

Ace of Aces (Europe).mp4
Action Fighter (USA, Europe) (v1.2).mp4
Addams Family, The (Europe).mp4
Aerial Assault (USA).mp4
After Burner (World).mp4
Air Rescue (Europe).mp4
Aladdin (Europe).mp4
Alex Kidd - High-Tech World (USA, Europe).mp4
Alex Kidd in Miracle World (USA, Europe) (v1.1).mp4
Alex Kidd in Shinobi World (USA, Europe).mp4
Alex Kidd - The Lost Stars (World).mp4
Alf (USA).mp4
Alien 3 (Europe).mp4
Alien Storm (Europe).mp4
Alien Syndrome (USA, Europe).mp4
Altered Beast (USA, Europe).mp4
American Baseball (Europe).mp4
American Pro Football (Europe).mp4
Andre Agassi Tennis (Europe).mp4
Arcade Smash Hits (Europe).mp4
Assault City (Europe) (Light Phaser).mp4

(このファイル名をテキストファイルにリストしました。) 

角かっこを削除する必要があるため、ファイル名を変更して角かっことその間のテキストを削除しようとするため、ファイル名は次のようになります。

Ace of Aces.mp4
Action Fighter.mp4
Addams Family, The.mp4
Aerial Assaul.mp4
After Burner.mp4
Air Rescue.mp4
Aladdi.mp4
Alex Kidd - High-Tech World.mp4
Alex Kidd in Miracle World.mp4
Alex Kidd in Shinobi World.mp4
Alex Kidd - The Lost Stars.mp4
Alf.mp4
Alien 3.mp4
Alien Storm.mp4
Alien Syndrome.mp4
Altered Beast.mp4
American Baseball.mp4
American Pro Footbal.mp4
Andre Agassi Tennis.mp4
Arcade Smash Hits.mp4
Assault City.mp4

理想的には、すべてのソリューションは、Aladdin (Europe).mp4and Aladdin (Asia).mp4、またはandのようなGhostbusters (1984).mp4ファイルがある場合は私に警告し、Ghostbusters (2016).mp4ファイルを壊さないでください。

ベストアンサー1

使用Perlrenameコマンドライン:

これを使用してください:

rename 's/\s*\([^\)]+\)//g' *.mp4

出力がうまくいったら削除してください-n(別名)。dry-run

おすすめ記事