Frage zu sed

Diskutiere Frage zu sed im Shell-Skripte Forum im Bereich Programmieren unter Linux/Unix; Hi@all, ich versuche im sed ein String aus einer Zeile zu extrahieren, aber irgendwie klappts nicht so wie ich will :-) Bespiel Zeile:...

  1. ramann

    ramann Eroberer

    Dabei seit:
    20.06.2007
    Beiträge:
    59
    Zustimmungen:
    0
    Hi@all,

    ich versuche im sed ein String aus einer Zeile zu extrahieren, aber irgendwie klappts nicht so wie ich will :-)

    Bespiel Zeile:
    10.06.2009 08:58:06:432 ? 1 ? 1244640464002581207 ? FunktionHandler.orderCart(ANB604441244649478G): State change not permitted. Current stat

    Ich suche: ANB604441244649478G

    Mein Ansatz:
    cat b | sed "s/orderCart\(\(.*\)\)\:/\1/"

    Klappe aber irgendwie nicht...

    System: SuSE 9.2, GNU sed version 4.1.2


    Thanks for hints,
    Bjoern
     
  2. Anzeige

    Schau dir mal diese Kategorie an. Dort findest du bestimmt etwas.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. #2 floyd62, 10.06.2009
    floyd62

    floyd62 Routinier

    Dabei seit:
    01.05.2007
    Beiträge:
    314
    Zustimmungen:
    0
    Hi,

    Quick&dirty-Ansatz:
    Code:
    sed -e 's/.*orderCart(\(.*\)):.*/\1/' <b
    
    sollte in den Zeilen, die ein "orderCart(...):" enthalten, nur den Inhalt der Klammern ausgeben, die übrigen Zeilen komplett. Ist das nicht erwünscht, d.h. sollen die anderen Zeilen überhaupt nicht ausgegeben werden, so könnte das etwa wie folgt funktionieren:
    Code:
    sed -ne 's/.*orderCart(\(.*\)):.*/\1/p' <b
    
    Gibt sicher elegantere/effizientere Lösungen, aber ...

    Gruss,
    A.
     
  4. ramann

    ramann Eroberer

    Dabei seit:
    20.06.2007
    Beiträge:
    59
    Zustimmungen:
    0
    funktioniert :-)
     
Thema:

Frage zu sed

Die Seite wird geladen...

Frage zu sed - Ähnliche Themen

  1. 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...
  2. 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...
  3. 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...
  4. 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...
  5. General Public License (GPL) - Frage

    General Public License (GPL) - Frage: Hallo, ich habe eine Frage zu der GNU General Public License (GPL). Und zwar möchte ich wissen, wann ich genau meine Code-Änderungen, die ich bei...