Anzeige:
Ergebnis 1 bis 2 von 2

Thema: Mit sed Sonderzeichen aus einer bestimmten Spalte entfernen

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Registrierter Benutzer
    Registriert seit
    30.12.2001
    Beiträge
    444
    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.
    Geändert von fork (13-08-2015 um 07:24 Uhr)

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •