2016-03-22 15 views
-1

Ich wollte meine MP3-Dateien organisieren und benennen sie mit dem Muster track##.mp3, wobei ## ist Spurnummer.Rename mehrere mp3-Dateien mit Track-Nummer von alten Namen

Ich brauche einen regulären Ausdruck, der die Spurnummer auswählt, die die ersten beiden Zeichen im alten Namen ist.

Beispiel:

01 - Album Artist - track name.mp3 

und Ausgabe sollte

track01.mp3 

sein Wie kann ich das tun? Ich versuche etwas mit sed Befehl oder nur Flugzeug umzubenennen, aber ich bin nicht erfolgreich. Regulärer Ausdruck ist mir zu kompliziert.

+0

Welche Sprache verwenden Sie? –

+0

oder verwenden Sie ein Werkzeug .. https://www.advancedrenamer.com/ oder eine andere, diese zeigte sich als zweite von goolge – lordkain

Antwort

1

Wenn Sie nicht die rename Perl-Stil haben, können Sie

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

Dies verwendet mv und Parameter-Erweiterung verwenden, um die ersten beiden Zeichen zu extrahieren.

+0

danke, das hat funktioniert – janci