tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
1424
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    anti00Zero Tutorials.de Gastzugang
    Hallo.

    Ich bin sehr neu dem Programmieren mit Shell Skript unter Linux.

    Mein Problem ist folgendes:

    Ich habe eine Datei die Automatisch erzeugt wird. Es stehen ab und zu Zeilen mit einem bestimmten Inhalt drin. Nun will ich nicht diese Zeile sondern die -2. Zeile (also die vorvorige Zeile) der Datei ausgeben oder in eine Datei umleiten.

    z.b. test.txt.out soll durchsucht werden nach dem text TESTTEXT und die vorvorige Zeile mit dem text ICHWILLDICH, soll ausgegeben oder in einen neue Datei umgeleitet werden.

    Das Durchsuchen und finden der Zeilennummer kann ich ja schon. Aber beim letzten Schritt komme ich nedd weiter.

    ps: das Umleiten in einen Datei kann ich auch schon


    Danke für eure Hilfe.


    Sorry falsches Unterforum.
     

  2. #2
    deepthroat deepthroat ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jun 2005
    Beiträge
    8.168
    Hi.

    Das kannst du z.B. mit AWK machen. (oder Perl oder Python...)

    Bsp:
    Code bash:
    1
    
    awk 'BEGIN { getline lm2; getline lm1 } { if (/TESTTEXT/) print lm2; lm2 = lm1; lm1 = $0; }' datei.txt
    Gruß
     
    If at first you don't succeed, try again. Then quit. No use being a damn fool about it.

  3. #3
    anti00Zero Tutorials.de Gastzugang
    Zitat Zitat von deepthroat
    Hi.

    Das kannst du z.B. mit AWK machen. (oder Perl oder Python...)

    Bsp:
    Code bash:
    1
    
    awk 'BEGIN { getline lm2; getline lm1 } { if (/TESTTEXT/) print lm2; lm2 = lm1; lm1 = $0; }' datei.txt
    Gruß
    Danke für die Antwort. Ich werde es morgen gleich mal testen.
     

  4. #4
    anti00Zero Tutorials.de Gastzugang
    Vielen Dank.

    Es hatte alles super ge****t.



    Ich hatte es gestern auch noch fast selbständig hinbekommen. aber nun ist es vollständig.
     

Ähnliche Themen

  1. Antworten: 4
    Letzter Beitrag: 05.12.10, 23:07
  2. Antworten: 4
    Letzter Beitrag: 17.05.09, 11:41
  3. Antworten: 3
    Letzter Beitrag: 07.08.07, 21:08
  4. [c]Datei Durchsuchen/Ausgeben
    Von sascha ak opi im Forum C/C++
    Antworten: 22
    Letzter Beitrag: 19.07.06, 09:01
  5. Antworten: 5
    Letzter Beitrag: 09.05.04, 14:58