Find durchsucht die Dateinamen unterhalb des Verzeichnisses, in dem man sich befindet, das „eigentliche“ Umbenennen erledigt rename. Rename muss oft einzeln installiert werden, unter debian/ubuntu mit
apt-get install rename
find . -execdir rename ‚y/ /_/;s/ä/ae/;s/ö/oe/;s/ü/ue/;s/Ä/Ae/;s/Ö/Oe/;s/Ü/Ue/;s/ß/ss/‘ -v {} \;
die ersten 3 Zeichen löschen
rename ’s/^…//‘
Suchen – Ersetzen
sed -i ’s/^X-DAVID-CATEGORY.*$/CATEGORIES:Kuechenliste/g‘ *.vcf
An jede Zeile, die „Fax:“ enhält, „@tzfax“ anhängen
sed -i ‚/FAX:/s/\(.\)$/\@tzfax/‘ *.vcf