1. Weiterleitung zu NetzLiving.de
  2. Forum
    1. Unerledigte Themen
  3. zum neuen Forum
  • Anmelden
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Erweiterte Suche
  1. Informatik Forum
  2. Software und Anwendungen
  3. Betriebssysteme

sed: muster plus 5 Zeilen löschen

    • Linux
  • franzfurunkel
  • 8. März 2007 um 19:28
  • Unerledigt
Hallo zusammen,

das Informatik-Forum geht in den Archivmodus, genaue Informationen kann man der entsprechenden Ankündigung entnehmen. Als Dankeschön für die Treue bekommt man von uns einen Gutscheincode (informatikforum30) womit man bei netzliving.de 30% auf das erste Jahr sparen kann. (Genaue Infos sind ebenfalls in der Ankündigung)

Vielen Dank für die Treue und das Verständnis!
  • franzfurunkel
    Punkte
    15
    Beiträge
    2
    • 8. März 2007 um 19:28
    • #1

    Hallo zusammen !

    habe folgende Frage:

    wie kann ich auf einem solaris 8 system mit sed nach einem MUSTER in einer Textdatei suchen, die zeile mit dem muster und die nachfolgenden x Zeilen löchen ??

    sed '/MUSTER/d' Textdatei

    löscht mir die Zeile....jeder versuch einer arithmetischen manipulation der "d-Anweisung" ist bei mit leider fehlgeschlagen.

    danke schomma
    ingo

  • jeuneS2
    Punkte
    1.227
    Beiträge
    238
    • 8. März 2007 um 19:58
    • #2

    Falls du GNU sed verwendest sollte folgendes funtionieren:

    Code
    sed '/MUSTER/,+K d'

    , wobei K die Anzahl der Zeilen nach dem Muster ist, die gelöscht werden sollen. Alternativ dazu gäbe es auch die Variante

    Code
    sed '/MUSTER/ { N; N; N; d }

    , wobei hier die Anzahl der "N;"s der Anzahl der nach dem Muster zu löschenden Zeilen entspricht.

  • franzfurunkel
    Punkte
    15
    Beiträge
    2
    • 8. März 2007 um 21:46
    • #3

    Super !

    Vielen Dank -
    hatte mich an der Idee festgebissen, das arithmetisch zu machen....:confused: , obwohl ich kein GNU sed habe. Es zeilenbasiert zu lösen funktioniert für mich gut genug !

  • Maximilian Rupp 27. Dezember 2024 um 00:11

    Hat das Thema aus dem Forum Betriebssysteme nach Betriebssysteme verschoben.

  1. Datenschutzerklärung
  2. Impressum