seth_not@home: Werkzeug für bestimmte Editierzwecke

Beitrag lesen

gudn tach!

kennt jemand ein Programm, mit dem ich in einer Textdatei (HTML u.a.)
a. eine Zeile einfügen kann nach einem bestimmten Ausdruck
  (wie "suchen und ersetzen" die Funktion "suchen und danach   einfügen"
b. Leerzeilen löschen kann?

ja, sed oder perl (gibts fuer linux und auch fuer windows)

z.b.

a) perl -pi -e "s/(ausdruck.*)/\1\n/" file.ext
  b) perl -pi -e "s/^\r?\n//" file.ext

oder alternativ

a) cat input.ext | perl -pi -e "s/(ausdruck.*)/\1\n/" > output.ext
  b) cat input.ext | perl -pi -e "s/^\r?\n//" > output.ext

falls du mehrere dateien rekursiv bearbeiten willst, kannst du das entweder ueber eine schleife (stichwort "for") bewerkstelligen oder ueber tools wie diesem in perl geschriebenen hier.

prost
seth