Hallo e271,
mit einem herzlichen Willkommen begrüße ich Dich als 2. Mitglied, dass im August einen Beitrag ins Scriptsprachenforum schreibt.
Da hole ich doch glatt zur Feier des Tages mal die Gitarre raus.
(__o_)====:::l
---
Zum Problem: Na ich würde sagen, Wege gibt's da viele, aber mit awk geht das bestimmt am einfachsten. Ich kann allerdings nur sehr begrenzt awk.
irgendwie so was:
Code:
awk -F; '{print $1;$2;loeschfunktion("alles was nicht(buchstabe oder ziffer ist" von $3);$4;$5,.....}' datei.txt >datei-neu.txt
Die Frage ist für mich, ob Du die Zeichen wirklich alle löschen willst, statt eher zu ersetzen(z. B. ß durch ss).
Mangels Kenntnis kann ich Dich also nur auf die Doku verweisen, die es bestimmt zu Hauf im Netz gibt.
Alternativ kann man das auch mit einem kleinen Script mit cut, set und tr oder sed lösen.
Lesezeichen