Mustersuche ab Zeile N

Dieses Thema im Forum "Ruby, php, Perl, Python ..." wurde erstellt von rikola, 29.10.2009.

  1. rikola

    rikola Foren Gott

    Dabei seit:
    23.08.2005
    Beiträge:
    2.133
    Zustimmungen:
    0
    Hallo,

    ich moechte gerne in einer Datei ein Muster suchen, allerdings soll die Suche erst ab einer bestimmten Zeile nnn beginnen. Wie kann ich das realiesieren (ob mit perl oder shell utilities ist gleichgueltig).

    Eine Loesung waere awk
    Code:
    awk '{if (NR > nnn) { print $0 }' dateiname | grep -m 1 PATTERN
    
    doch das erscheint mir ein arger overkill!?
     
  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. Tblue

    Tblue Tripel-As

    Dabei seit:
    27.11.2007
    Beiträge:
    188
    Zustimmungen:
    0
    Hm, wie wärs mit tail?

    Um z. B. alles ab der 10. Zeile auszugeben und dann zu greppen:
    Code:
    tail -n +10 dateiname | grep -m 1 PATTERN
    
     
  4. rikola

    rikola Foren Gott

    Dabei seit:
    23.08.2005
    Beiträge:
    2.133
    Zustimmungen:
    0
    Sehr gut. Danke.
     
  5. #4 floyd62, 29.10.2009
    Zuletzt bearbeitet: 29.10.2009
    floyd62

    floyd62 Routinier

    Dabei seit:
    01.05.2007
    Beiträge:
    309
    Zustimmungen:
    0
    Auch wenn's schon gelöst ist, evtl. noch interessant:
    Code:
    perl -ne 'print if 10 .. -1 and /PATTERN/;' dateiname
    
    sollte auch so ziemlich das Gleiche liefern ...

    Gruss, A.
     
  6. Anzeige

    Vielleicht findest du HIER Antworten.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
Thema:

Mustersuche ab Zeile N

Die Seite wird geladen...

Mustersuche ab Zeile N - Ähnliche Themen

  1. Suche in Datei doppelte Wörter in jeder Zeile bis zum dritten Leerzeichen...

    Suche in Datei doppelte Wörter in jeder Zeile bis zum dritten Leerzeichen...: Ich habe eine Textdatei in der ich Einträge bis zum 3. Leerzeichen mit den restlichen Zeilen (auch nur bis 3. Leerzeichen) vergleichen muss und...
  2. 2 Zeilen aus einer txt auslesen

    2 Zeilen aus einer txt auslesen: Hallo Leute, ich habe eine Datei die immer aus zwei zusammenhängenden Zeilen besteht, als Beispiel: DE0006231004 # 15,04 Infineon DE0005785604...
  3. Zeichen an Zeilenanfang für bestimmten Zeilenbereich einfügen

    Zeichen an Zeilenanfang für bestimmten Zeilenbereich einfügen: Hallo, ich würde gerne in einem Textdokument, z.B. von Zeile 10 - 18, an den Zeilenanfang ein # einfügen. Habe mir schon diverse Seiten zu SED...
  4. for schleife für eine Zeile

    for schleife für eine Zeile: Hallo, ich bin neu hier in diesem Forum. Evtl. kann mir ja einer von euch bei meinem Problem helfen. Ich möchte für ein entpackprogramm eine...
  5. Textdatei zeilenweise in durchnummerierte Variablen schreiben

    Textdatei zeilenweise in durchnummerierte Variablen schreiben: Hi Leute, ich versuche folgendes Problem zu lösen. Ich möchte eine Textdatei einlesen und den Inhalt jeder Zeile in immer eine neue Variable...