ディレクトリ名の単語位置の変更

ディレクトリ名の単語位置の変更

現在、次の形式で数百のディレクトリがあります。

バンド名 - アルバム名(年)

バンド名(年度)、アルバム名を全て変えたいです(多くの処理を経て)

ほとんどすべてのディレクトリにはこれらの命名規則があります(いくつかの例外があります)。私はbashスクリプトの専門家ではなく、あなたの助けを求めるために来ました。お時間をいただきありがとうございます。

ありがとうございます!

答え1

そしてzsh

autoload zmv
zmv -n '(*) - (*) (\(<->\))(#q/)' '$1 $3 $2'

満足したら削除してください-n(テスト実行)。

関連情報