2016-03-22 21 views
-1

私のmp3ファイルを整理し、track##.mp3のパターンを使用して名前を変更したいと考えました。##はトラック番号です。古い名前のトラック番号を使用して複数のmp3ファイルの名前を変更

古い名前の最初の2文字であるトラック番号を選択する正規表現が必要です。

例:

01 - Album Artist - track name.mp3 

と出力は私がこれを行うにはどうすればよい

track01.mp3 

すべきですか?私はsedコマンドまたは単に飛行機の名前を変更して検索しようとしていますが、成功しません。正規表現は私にとっては複雑すぎる。あなたはPerlスタイルrenameを持っていない場合は

+0

どの言語を使用していますか? –

+0

またはツールを使用して.. https://www.advancedrenamer.com/または他の何か、これはgoolgeから2番目に現れた – lordkain

答えて

1

、あなたは

for fname in *.mp3; do mv "$fname" "track${fname:0:2}.mp3"; done 

これはmv使用し、パラメータ展開は、最初の2つの文字を抽出するために使用することができます。

+0

ありがとう、これは動作しました – janci

関連する問題