Hallo Linux-Freunde!
Ich hab momentan ein kleines Problem mit meiner Musiksammlung. In einigen Ordnern liegen Datein, die zwar den korrekten Titel tragen, jedoch keine Endung haben und Leerzeichen enthalten.
Ich würde gerne die Leerezeichen mit einem bash-Skript entfernen lassen und allen Datein die Endung .mp3 verpassen lassen.
Beide Operationen für sich sind glaub ich kein großes Problem, doch kreig ich das nicht zusammen hin. Hier meine Überlegungen:
MP3 Endung:
Die For-Schleife kann, wie die meisten Konsolenprogramme nicht wirklich mit Leerzeichen umgehen.
Entfernen der Leerzeichen:
Leider gibt sed die geänderten Datein nur auf der Konsole aus und ändert sie nicht wirklich.
Ich denke für euch ist das kein größeres Problem.
Vielen Dank!
Grüße
eargrey_tea
Ich hab momentan ein kleines Problem mit meiner Musiksammlung. In einigen Ordnern liegen Datein, die zwar den korrekten Titel tragen, jedoch keine Endung haben und Leerzeichen enthalten.
Ich würde gerne die Leerezeichen mit einem bash-Skript entfernen lassen und allen Datein die Endung .mp3 verpassen lassen.
Beide Operationen für sich sind glaub ich kein großes Problem, doch kreig ich das nicht zusammen hin. Hier meine Überlegungen:
MP3 Endung:
Code:
for i in * ;
do mv $i $i.mp3;
done
Entfernen der Leerzeichen:
Code:
ls | sed -e 's/ /_/g'
Ich denke für euch ist das kein größeres Problem.
Vielen Dank!
Grüße
eargrey_tea