wiki:tipps_und_tricks:sed_tutorial

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
wiki:tipps_und_tricks:sed_tutorial [2015/05/24 18:23] – angelegt wikiadminwiki:tipps_und_tricks:sed_tutorial [2019/10/08 19:40] (aktuell) – [Snippets] wikiadmin
Zeile 7: Zeile 7:
  
 ^sed-Komando^Erläuterung^ ^sed-Komando^Erläuterung^
- 2d  |2. Zeile löschen|+|2d|2. Zeile löschen|
 |2,4d|2. und 4. Zeile löschen| |2,4d|2. und 4. Zeile löschen|
 |/2/,/4/d|Löscht die erste Zeile, die eine 2 enthält, bis zur ersten Zeile, die eine 4 enthält| |/2/,/4/d|Löscht die erste Zeile, die eine 2 enthält, bis zur ersten Zeile, die eine 4 enthält|
Zeile 21: Zeile 21:
 |g|Zeile wird aus Zwischenpuffer gelesen| |g|Zeile wird aus Zwischenpuffer gelesen|
 |1,3s/<Text1>/<Text2>|in der 1. - 3. Zeile wird Text 1 durch Text2 ersetzt| |1,3s/<Text1>/<Text2>|in der 1. - 3. Zeile wird Text 1 durch Text2 ersetzt|
 +
 +===== Snippets =====
 +  * Text (abc) am Ende eins Strings einfügen <code>sed -i 's/$/abc/g' $file</code>
 +  * Text (abc) am Anfange eines Strings einfügen <code>sed -i 's/^/abc/g' $file</code>
 +  * Text vor einem Suchmuster einfügen <code>sed -i 's/^exit/\/usr\/local\/bin\/shutdownbutton.py \&\n\n&/' /etc/rc.local</code>
 +  * Leerzeilen entfernen <code>sed -e '/^\s*$/d' -i $file</code>
 +==== Weitere Befehle ====
 +
 +  * [[http://sed.sourceforge.net/sed1line_de.html]]
  
  • wiki/tipps_und_tricks/sed_tutorial.1432484592.txt.gz
  • Zuletzt geändert: 2015/05/24 18:23
  • von wikiadmin