Manchmal muss manauf der Linux Kommandozeile einzelne Teile in Dateinamen austauschen.
Man will zum Beispiel aus: The End of the Fing World S01E01.mp4 folgendes machen The End of the Fucking World S01E01.mp4
Das aber mit mehreren Staffeln. Folgende CLI führt zum Ziel:
for f in The.End.of.the.Fing.World.S01E0*.mp4; do mv -v „$f“ „${f/Fing/Fucking}“; done;
Anderes Szenario, man will bei Ordnernamen etc. z.B. die erst 60 Zeichen abschneiden:
for f in Sherlock\ Holmes\ -\ Die\ geheimen\ Fälle\ des\ Meisterdetektivs*; do mv -v „$f“ „${f:60}“; done;
Nicht auf meinem Mist gewachsen sondern von hier geklaut: https://unix.stackexchange.com/a/175137
Wäre die Verwendung von mmv (multiple move) nicht einfacher?