Frage zu sed

Diskutiere Frage zu sed im Shell-Skripte Forum im Bereich Programmieren unter Linux/Unix; Hallo zusammen, ich habe folgende Frage: Kann ich mit sed folgende Textdatei verändern : 1 a v 2 b w 3 c x 4 d y 5 e z soll...

  1. #1 Grabber66, 28.04.2005
    Grabber66

    Grabber66 Grünschnabel

    Dabei seit:
    28.04.2005
    Beiträge:
    2
    Zustimmungen:
    0
    Hallo zusammen,
    ich habe folgende Frage:
    Kann ich mit sed folgende Textdatei verändern :
    PHP:
    1
    a
    v
    2
    b
    w
    3
    c
    x
    4
    d
    y
    5
    e
    z
    soll nachher so aussehen :
    PHP:
    1 2 3 4 5
    a b c d e
    v w x y z
    dazu kann ich sed und grep verwenden.

    Kann mir da jemand weiterhelfen ?

    THX
     
  2. #2 skynnyr, 28.04.2005
    skynnyr

    skynnyr Mitglied

    Dabei seit:
    03.06.2004
    Beiträge:
    37
    Zustimmungen:
    0
    sed script (fmt.sed):
    Code:
    #n
    H
    $ {
    g
    s/\n//g
    s/\(.\)../\1 /gp
    g
    s/\n//g
    s/\.(.\)./\1 /gp
    g
    s/\n//g
    s/\..(.\)/\1 /gp
    }
    Aufruf:
    Code:
    cat datendatei | sed -f fmt.sed
     
  3. #3 Grabber66, 03.05.2005
    Grabber66

    Grabber66 Grünschnabel

    Dabei seit:
    28.04.2005
    Beiträge:
    2
    Zustimmungen:
    0
    Danke
     
  4. hehejo

    hehejo blöder Purist

    Dabei seit:
    12.10.2003
    Beiträge:
    1.280
    Zustimmungen:
    0
    Ort:
    Stein (Mittelfranken)
    Verdammt .. sed ist aber recht kompliziert.
     
  5. #5 skynnyr, 03.05.2005
    skynnyr

    skynnyr Mitglied

    Dabei seit:
    03.06.2004
    Beiträge:
    37
    Zustimmungen:
    0
    Ooops. Hab mich vertippt. Die ersten Backslashes in den Substituierungs-Befehlen müssen natürlich direkt vor der öffnenden runden Klammer stehen:
    Code:
    #n
    H
    $ {
    g
    s/\n//g
    s/\(.\)../\1 /gp
    g
    s/\n//g
    s/.\(.\)./\1 /gp
    g
    s/\n//g
    s/..\(.\)/\1 /gp
    }
    
     
Thema:

Frage zu sed

Die Seite wird geladen...

Frage zu sed - Ähnliche Themen

  1. Telefoninterview (Wie sich auf Bash-Shell-Fragen vorbereiten?)

    Telefoninterview (Wie sich auf Bash-Shell-Fragen vorbereiten?): Hallo Leute :) Ich habe heute eine E-Mail bekommen und zwar für ein Telefoninterview am übermorgen und ich bin da recht nervös, vor allem am...
  2. 2 Gateways - ein Netz. Verständnisfrage

    2 Gateways - ein Netz. Verständnisfrage: Hallo Gemeinschaft, ich habe 2 Gateways zu einem Netz. Mit dem ersten kommen VPN Verbindungen Net2Net mittels FritzBox herein. Ich meine es ist...
  3. Fragen zu stty, quotes und Datein (flush)

    Fragen zu stty, quotes und Datein (flush): Hi, ich schreibe seit ein paar Tagen ein Skript, dass über die Serielle Schnittstelle kommuniziert. Leider gibt es noch zwei Probleme, die ich...
  4. Verständnisfrage zu RegExps

    Verständnisfrage zu RegExps: Hallo Leute, ich bastle gerade an einem Shell-Script und brauche dabei ein paar RegExps. Bisher hatte ich mich mit RegExps wenig auseinander...
  5. grub2 Frage

    grub2 Frage: Hallo Es gibt ja die Möglichkeit, bei grub2 bestimmte Menüeinträge automatsich starten zu lassen (/etc/default/grub). Wie kann ich aber unter...