私のディレクトリにファイルを含むフォルダがたくさんあります。ほとんどのファイル名には地域コード(retropie)があり、クリーナーは単一文字の地域コード(u、j、eなど)を持つROMと一致しません。地域コードをすべて削除する必要があります。地域コードはすべて括弧 " (...)
"で囲まれています。すべての括弧とその間のテキストを削除する方法はありますか?
たとえば、
ファイルのタイトルは
~/RetroPie/roms/<system>/
ROMの名前を次のように変更したいと思います。
Super Mario Bros (J).nes
Super Random game (J,U,E).nes
到着
Super Mario Bros.nes
Super Random game.nes
これが[pause]タグの問題を解決することを願っています。
ベストアンサー1
find . -iname '*.nes' | xargs -I {} rename -n 's/ *\(.*\)//g' "{}"
出力が良好に見えることを確認したら、-nなしでやり直して変更を適用します。