staging.inyokaproject.org

Daten aus Textdatei extrahieren

Status: Gelöst | Ubuntu-Version: Server 14.04 (Trusty Tahr)
Antworten |

gnude

Avatar von gnude

Anmeldungsdatum:
11. Juli 2014

Beiträge: 843

Hallo ich möchte eine Textdatei nach Wörter durchsuchen und nach vorkommen eines bestimmten Wörter die nächsten 5 Zeilen ausschneiden oder nutzen.

Beispiel..... ich durchsuche die Datei nach dem Wort "Auto" und kopiere dann die nächsten 6 Zeilen in eine neue Datei.

Welches Programm ist da am passensten, grep oder awk?

sebix Team-Icon

Ehemalige

Anmeldungsdatum:
14. April 2009

Beiträge: 5584

Fuer grep ist die Loesung die Option -A, siehe manpage:

       -A NUM, --after-context=NUM
              Print NUM lines of trailing context after matching lines.  Places a line containing a group separator  (--)  between  contiguous  groups  of
              matches.  With the -o or --only-matching option, this has no effect and a warning is given.

gnude

(Themenstarter)
Avatar von gnude

Anmeldungsdatum:
11. Juli 2014

Beiträge: 843

Hallo Sebix ! vielen Dank. Ich lese mir die Man-Page durch und experimentiere damit herum. Es geht aber ganz in die Richtung was ich suche.

👍

rklm Team-Icon

Projektleitung

Anmeldungsdatum:
16. Oktober 2011

Beiträge: 13242

Das hier ist eine Doublette. Ich hänge das andere Thema nicht hier an, weil dieser Titel so wenig aussagekräftig ist. Die Diskussion geht hier weiter.

Moderiert von rklm:

Thema gesperrt, bitte dort weiter machen

Antworten |