[linux-l] Einfaches Shellscript zum Umbenennen vieler Dateien gesucht

Frank Reker frank at reker.net
Do Mai 16 11:01:12 CEST 2019


Am Do 16. Mai 2019 07:14 +0200 schrieb Volker Wysk:

>find -name '*_' -print0 | xargs -0 rename 's/(.*)_/$1/'

oder ohne rename (setzt bash vorraus):
find ./ -name \*_ -print0 | while read -d $'\0' i; do mv -v "$i" "${i/_}"; done

oder noch einfacher (falls mmv installiert ist)
mmv -v ";*_" "#1#2"
letzteres liefert aber (zumindest bei mir) eine reihe von fehlermeldungen
die man aber getrost ignorieren kann.



-- 
Don't worry be happy ...
Ciao Frank Reker




Mehr Informationen über die Mailingliste linux-l