Hallo,
hoffe das richtige Brett gefunden zu haben, wenn nicht bitte nicht schlagen. Aber denke es paßt hier rein, weil es eben um Unix geht.
Folgendes Problem
Ich habe eine Textdatei in der muß ich den Text zwischen zwei Suchbegriffen löschen. Der Suchbegriff ist immer viermal (!) vorhanden in einer Datei. Also muß ich das 3. Vorkommen suchen und das vierte und alle Zeilen dazwischen löschen/filtern.
Würde das ganze gerne mit einem Unix-Script machen, ähnlich wie ich das mit Suchen/Ersetzen mit SED mache, aber ganz so einfach ist das wohl nicht. Vielleicht kann mir jemand eine Möglichkeit nennen.
Das ganze muß in der Nacht als Script laufen (über cron). Daher kann ich es nicht manuell mit dem VI erledigen. AWK geht auch, aber da weiß ich den Syntax nicht. Weil ich ja das dritte Vorkommen suchen muß und davon die Zeilennummer heraussuchen muß. Der Befehl grep geht nicht, weil er mit die Zeilennummer nicht zurück gibt, sonst würde ich mit dem was „programmieren“.
Gruß
Jörg Peter