On Fri, 31 Aug 2001, Bernd Brodesser wrote:
* Felix E. Klee schrieb am 30.Aug.2001:
ich möchte in mehreren Dateien Zeichenketten ändern. Bisher habe ich dafür immer sed verwendet, was aber den Nachteil hat, dass man relativ viel tippen muss und das ganze z.B. zusammen mit find recht unübersichtlich ist.
Nein, unuebersichtlich ist das wirklich nicht, es sei denn, Du hast Ersetzungen vorzunehmen, die Du uns naeher schildern solltest, die auf Grund ihrer Komplexitaet Dir mit "sed" Kopfzerbrechen bereiten. Eine Alternative ist fuer DIch daher vielleicht Perl, wo manches einfacher als mit sed erscheint - was auch eine Frage der Gewoehnung sein kann.
sed s/alte Zeichenkette/neue Zeichekette/g Datei
Und dieser Befehl hat auch noch den Vorteil, dass das Ergebnis auf STDOUT geht und die Datei selber gar nicht erst angreift. Im Falle eines womoeglichen Fehlers ist das naemlich sehr wichtig. Gruss Peter Blancke -- Nachtwaechter ist der Wahnsinn, weil er wacht...