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. 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...
  2. Anfänger Frage: Welchen Standard wählen

    Anfänger Frage: Welchen Standard wählen: Hallo, früher wußte ich nie wie ich anfangen muß. Heute weiß ich einfach anfangen und mir alles selbst beibringen. Was ich mich aber noch...
  3. Sicherheitsfragen zu PHP-Anwendungen auf der Webseite

    Sicherheitsfragen zu PHP-Anwendungen auf der Webseite: Hallo miteinander, habe eine kleine Webseite (4 Jahre statisch, keine Sicherheitsprobleme bisher) und ich frage mich, wie sicher die Verwendung...
  4. Fragen zu find

    Fragen zu find: Hallo an alle, Ich bin ziemlich neu in der Linux Welt und habe paar frage Ich soll alle Datein im system finden die vor weniger als drei Tagen...
  5. Frage zu QNX - habe login nie gefunden

    Frage zu QNX - habe login nie gefunden: ′