Batch-Umbenennung von Dateien in Kommandozeile und Xargs
Ich habe also folgende Struktur:
.
..
a.png
b.png
c.png
Ich habe einen Befehl ausgeführt, um die Größe zu ändern
ls | xargs -I xx convert xx -resize xx.jpg
Jetzt sieht mein dir so aus
.
..
a.png.jpg
a.png
b.png.jpg
b.png
c.png.jpg
c.png
Die erste Frage ist, wie ich die Datei umbenenne, so dass ich nur eine Erweiterung haben kann. Nicht zwei. (Wie kann ich meinen ursprünglichen Fehler beseitigen?)
Die zweite Frage ist, wie ich in Zukunft unter Verwendung von xargs die Dateierweiterung ähnlich wie bei einem zweiten Befehl ändere.