Zum Inhalt springen

Sed/Schreiben in eine Datei: Unterschied zwischen den Versionen

Aus Foxwiki
Die Seite wurde neu angelegt: „== 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…“
 
K Textersetzung - „etc.“ durch „und weitere“
 
Zeile 14: Zeile 14:


  sed -n 's/Linux/Linux-Unix/gpw output' thegeekstuff.txt
  sed -n 's/Linux/Linux-Unix/gpw output' thegeekstuff.txt
  1. Linux-Unix Sysadmin, Linux-Unix Scripting etc.
  1. Linux-Unix Sysadmin, Linux-Unix Scripting und weitere
  4. Storage in Linux-Unix
  4. Storage in Linux-Unix


  cat output
  cat output
  1. Linux-Unix Sysadmin, Linux-Unix Scripting etc.
  1. Linux-Unix Sysadmin, Linux-Unix Scripting und weitere
  4. Storage in Linux-Unix
  4. Storage in Linux-Unix




[[Kategorie:Sed]]
[[Kategorie:Sed]]

Aktuelle Version vom 28. April 2025, 10:47 Uhr

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 und weitere
4. Storage in Linux-Unix
cat output
1. Linux-Unix Sysadmin, Linux-Unix Scripting und weitere
4. Storage in Linux-Unix