KuhShop

Text manipulieren

Mit der Skriptsprache awk können Texte einfach manipuliert und analysiert werden. awk steht für Unix/Linux und Windows (mittels Cygwin) zur Verfügung.

Dieser Artikel liefert eine Reihe von kurzen Beispielen die den Einsatz von awk erläutern sollen.

Leerzeilen einfügen

Nach jedem Zeilenumbruch eine weitere Leerzeile einfügen

$ awk '1;{print ""}' <file-name>

oder

$ awk 'BEGIN{ORS="\n\n"};1' <file-name>

Nach jeder Zeile genau eine Leerzeile einfügen. Im Ergebnis erscheint nie mehr als eine Lehrzeile:

$ awk 'NF{print $0 "\n"}' <file-name>

Dreifache Leerzeilen einfügen:

$ awk '1;{print "\n"}' <file-name>

Siehe auch


Diskussion

Geben Sie Ihren Kommentar ein
 
dateibearbeitung/textdateien_manipulieren.txt · Zuletzt geändert: 2010/03/01 22:03 (Externe Bearbeitung)
Nach oben
KuhShop

Beachten sie unbedingt den Haftungsausschluss!

Recent changes RSS feed openSUSE.org Powered by PHP do yourself a favour and use a real browser - get firefox!! Driven by DokuWiki

Sofern nicht anders gekennzeichnet, steht der Inhalt dieser Seite unter dem Schutz der Creative Commons Licence:
Creative Commons License Namensnennung, Keine kommerzielle Nutzung, Weitergabe unter gleichen Bedingungen, v 3.0