Dieses Programm (MusicRenamer) arbeitet mit den ID3 Tags und bringt somit nicht das gewünschte Verhalten.These files will be renamed based on the ID3 tags contained within them. If no ID3 tags are found the filename will be left unaltered.
# erzeugen der beispieldateien
macmini: ~/TMP/rentest
$> for ((i=0;i<10;i++))> do
> touch original_$i.mp3 #legt die 'originalen' mp3's an
> echo rename_$i.mp3>>rename.txt> done # füllt die liste, wie die mp3's umbenannt werden sollen
#was ist im ordner?
macmini: ~/TMP/rentest
$> ls
original_0.mp3 original_3.mp3 original_6.mp3 original_9.mp3
original_1.mp3 original_4.mp3 original_7.mp3 rename.txt
original_2.mp3 original_5.mp3 original_8.mp3
#wie sieht die rename.txt aus?
macmini: ~/TMP/rentest
$> cat rename.txt
rename_0.mp3
rename_1.mp3
rename_2.mp3
rename_3.mp3
rename_4.mp3
rename_5.mp3
rename_6.mp3
rename_7.mp3
rename_8.mp3
rename_9.mp3
#den zielordner erstellen, so dass die originale nicht gelöscht werden
macmini: ~/TMP/rentest
$> mkdir target
#den separator auf zeilenumbruch umstellen
macmini: ~/TMP/rentest
$> IFS=$'\n'
#und jetzt ein wenig zaubern
macmini: ~/TMP/rentest
$> for i in $(ls -1 *.mp3 | paste - rename.txt)
> do
> cp -v "$(echo $i|awk '{print $1}')" "target/$(echo $i|awk '{print $2}')"
> done
original_0.mp3 -> target/rename_0.mp3
original_1.mp3 -> target/rename_1.mp3
original_2.mp3 -> target/rename_2.mp3
original_3.mp3 -> target/rename_3.mp3
original_4.mp3 -> target/rename_4.mp3
original_5.mp3 -> target/rename_5.mp3
original_6.mp3 -> target/rename_6.mp3
original_7.mp3 -> target/rename_7.mp3
original_8.mp3 -> target/rename_8.mp3
original_9.mp3 -> target/rename_9.mp3
#tadaaa ;)
macmini: ~/TMP/rentest
$> ls -1R
original_0.mp3
original_1.mp3
original_2.mp3
original_3.mp3
original_4.mp3
original_5.mp3
original_6.mp3
original_7.mp3
original_8.mp3
original_9.mp3
rename.txt
target/
./target:
rename_0.mp3
rename_1.mp3
rename_2.mp3
rename_3.mp3
rename_4.mp3
rename_5.mp3
rename_6.mp3
rename_7.mp3
rename_8.mp3
rename_9.mp3
Wir verwenden essentielle Cookies, damit diese Website funktioniert, und optionale Cookies, um den Komfort bei der Nutzung zu verbessern.
Für die Ihnen angezeigten Verarbeitungszwecke können Cookies, Geräte-Kennungen oder andere Informationen auf Ihrem Gerät gespeichert oder abgerufen werden.
Anzeigen und Inhalte können basierend auf einem Profil personalisiert werden. Es können mehr Daten hinzugefügt werden, um Anzeigen und Inhalte besser zu personalisieren. Die Performance von Anzeigen und Inhalten kann gemessen werden. Erkenntnisse über Zielgruppen, die die Anzeigen und Inhalte betrachtet haben, können abgeleitet werden. Daten können verwendet werden, um Benutzerfreundlichkeit, Systeme und Software aufzubauen oder zu verbessern.
Durch das Klicken des Buttons "Zustimmen" willigen Sie gem. Art. 49 Abs. 1 DSGVO ein, dass auch Anbieter in den USA Ihre Daten verarbeiten. In diesem Fall ist es möglich, dass die übermittelten Daten durch lokale Behörden verarbeitet werden.