Mustersuche ab Zeile N

R

rikola

Foren Gott
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!?
 
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
 
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.
 
Zuletzt bearbeitet:

Ähnliche Themen

String einer bestimmten Zeile durchsuchen

3 letzte Zeile löschen oder ab Zeile 55 Muster suchen und löschen

Samba 4 Gast Zugang unter Ubuntu funktioniert nicht

Shellskript - Fehler in Cron

Windows clients können nicht mehr auf lange laufendes System zugreifen

Zurück
Oben