現在、いくつかの音楽フォルダに苦労しています。私はかつて、次のパターンに従って名前を付けることにしましたartist - album - year
。今日、これは賢明な動きではないことに気づきました。今度は、パターンに従ってディレクトリに名前を付けたいと思っていyear - artist - album
ます。
手作業で名前の変更を開始しましたが、約700個のフォルダーがあるため、より簡単な方法が必要です。私は使ってみましたgprename
が、正規表現とbashスクリプトがあまり得意ではありません...
私の悪い指先をspareしみなく手伝ってくれる人はいますか?
いくつかの例:
Aes Dana - Memory Shell - 2004
Anja Schneider & GummiHz - Back To Back (Remixes Part 2) - 2009
になるだろう
2004 - Aes Dana - Memory Shell
2009 - Anja Schneider & GummiHz - Back To Back (Remixes Part 2)
編集:いくつかのアーティスト名やアルバム名は、などの特殊文字持っているAnd.Id
かをKool & The Gang
。すべてのディレクトリには -
セパレータがありますが。
2
サンプルのディレクトリ名と予想される出力を追加してください。
—
ムル
たとえば、「Aes Dana-Memory Shell-2004」があり、「2004
—
Aes
質問を編集する方法を知っているので、なぜそれを質問に追加しないのですか?また、アルバム名やアーティスト名に含ま
—
ムル
-
れているものはありますか?
定義上、名前は「-」区切り文字で配置されていますか?名前のどこかで発生する可能性がありますか?
—
ジェイコブVlijm