-
Zeile hinzufügen ( bestimmter Abschnitt )
Hallo
ich habe eine Text-Datei und ein Shell-Script.
Jetzt muss eine Leer-Zeile eigefügt werden. Sobald eine mit einem bestimmten Wort/Zeichenfolge anfängt.
Also die Leer-Ziele soll dann eine Zeile oberhalb von dem gefundenen Wort sein.
sed '/zeichenfolge/i\hier_sollte_das_leerzeichen_kommen' /tmp/test.out
Ich stehe auf dem Schlauch?
Hat mir jemand einen tip
mercy
Geändert von muell200 (10-05-2006 um 08:55 Uhr)
-
Soll der Umbruch DIREKT vor dem gematchten Ausdruck eingesetzt werden, oder vor dem Beginn der Zeile, in dem er zu finden ist?
-
Folgender Ausdruck fügt vor 'Wort' einen Zeilenumbruch ein, wenn die Zeile mir 'Wort' beginnt.
sed 's/^\(wort\)/\n\1/'
mfg
c.
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen