sed suchen und anfügen

Diskutiere sed suchen und anfügen im Shell-Skripte Forum im Bereich Programmieren unter Linux/Unix; Hallo Zusammen, Ich habe eine Datei mit ganz viel Text und dort suche ich mittels sed ein Muster, das auch korrekt gefunden wird. Nun versuch...

  1. #1 bit-teufel, 17.06.2009
    bit-teufel

    bit-teufel Eroberer

    Dabei seit:
    05.06.2008
    Beiträge:
    59
    Zustimmungen:
    0
    Hallo Zusammen,

    Ich habe eine Datei mit ganz viel Text und dort suche ich mittels sed ein Muster, das auch korrekt gefunden wird.
    Nun versuch ich in der Zeile in der das Muster gefunden wird am Anfang eine Raute # hinzuzufügen. Das klappt aber leider nicht.

    Hier ein Versuch von mir
    echo "abcdefghij" | sed 's/cd/#/' Ausgabe = ab#efghij. Die Raute wird immer dort plaziert wo sed das Muster findet ich hätte aber gerne die Raute am Anfang der Zeile, also vor dem a. Die Zeichen Länge bis zum Muster ist auch variable sodass ich nicht einfach die Zeichen mittel Punkten ... ersetzen kann.

    Weiß jemand Rat ?
     
  2. Anzeige

    Schau dir mal diesen Ratgeber an. Dort findest du bestimmt etwas.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. rikola

    rikola Foren Gott

    Dabei seit:
    23.08.2005
    Beiträge:
    2.133
    Zustimmungen:
    0
    Folgendermassen:
    Code:
    echo "abcdefghij" | sed 's/\(.*cd.*\)/#\1/'
    
    Die Zeichenfolge ".*cd.*" passt nun auf jede ganze Zeile, die irgendwo die Buchstaben 'cd' enthaelt. Indem Du dies nun mit '\( \)' umschreibst, kannst Du in der "Ersatzregel" (also dem, was zwischen dem zweiten '/' und dritten '/' steht), durch \1 auf die gesamte Zeichenkette zugreifen, die auf das Suchmuster .*cd.* passt, zugreifen.
     
Thema:

sed suchen und anfügen

Die Seite wird geladen...

sed suchen und anfügen - Ähnliche Themen

  1. Netzwerkproblem ? , wo ud wie suchen

    Netzwerkproblem ? , wo ud wie suchen: Hallo Folgende Problem: Testserver ist i686 Debian-unstable , auf dem läuft primär der apt-proxy apt-cahcer ng. Zugriff im Moment nur per ssh....
  2. Log File durchsuchen

    Log File durchsuchen: Hallo zusammen, ich würde gerne eine immer wiederkehrende Stelle im Logfile einer Cicso ASA herausschneiden (rot markiert). Dieses sieht momentan...
  3. Shell-Skript Datum in einer Datai suchen

    Shell-Skript Datum in einer Datai suchen: Hallo zusammen Ich komm eigentlich aus der Klicki-Bunti-Welt von Windows. Seit geraumer Zeit versuche ich meine Künste mit verschiedenen...
  4. [Gelöst] Suchen und ersetzen mit Hilfe mehrerer Parameter

    [Gelöst] Suchen und ersetzen mit Hilfe mehrerer Parameter: Hallo zusammen, ich bin an einem Punkt angekommen, wo ich nicht mehr weiter komme und hoffe ihr könnt mir weiter helfen. Anbei ein Ausschnitt aus...
  5. CH Open Source Awards suchen Bewerber

    CH Open Source Awards suchen Bewerber: Die Swiss Open Systems User Group /ch/open vergibt auch dieses Jahr die CH Open Source Awards an Firmen, Behörden, Gemeinschaften, Entwickler und...