Sed/Schreiben in eine Datei

Aus Foxwiki

Schreiben in eine Datei [w]

Das Ergebnis des Stream Editors lässt sich in einer Datei speichern:

sed -n '/^1/w out.txt' test.txt
cat out.txt
 10 Nummer Genau diese Zeile
 11 Start, Ende Alle Zeilen von "Start" bis "Ende"
 12 $ Symbolisiert die letzte Zeile
 13 RegEx Zeilen, die den Regulären Ausdruck enthalten
 14 1, RegEx Von Zeile 1 bis zur ersten Zeile, die RegEx enthält

Änderungen in Datei schreiben und auf Konsole (s//gpw)

The example below has substitution with three flags.

  • It substitutes all the occurance of Linux to Linux-Unix and prints the substituted output as well as written the same to the given the file.
sed -n 's/Linux/Linux-Unix/gpw output' thegeekstuff.txt
1. Linux-Unix Sysadmin, Linux-Unix Scripting etc.
4. Storage in Linux-Unix
cat output
1. Linux-Unix Sysadmin, Linux-Unix Scripting etc.
4. Storage in Linux-Unix