Suchen und Ersetzen mit SED

Z

zielscheibe

Mitglied
Hallo NG,

beim Versuch mehrere Dateien mit SED zu ändern, bekomm ich immer ein seltsames
Ergebnis.

Ersetze ich in einer Datei einen String, ist alles gut
Code:
sed -ie 's#ubuntu-instaler/#ubuntu-installer-10.10#g' menu.cfg

Wende ich es aber auf einen ganzen Order an, wird es seltsam.

Code:
sed -ie 's#ubuntu-instaler/#ubuntu-installer-10.10#g' *

Jetzt wird zwar in alle Dateien richtig ersetzt, es werden aber zusätzlich
für jede Datei, zwei Dateien angelegt, die den Orginalnamen der Datei haben + ein "e" und eine mit "ee" am Ende.
Code:
rw-r--r-- 1 root root    682 2011-02-07 10:36 menu.cfg
-rw-r--r-- 1 root root    682 2011-02-07 10:36 menu.cfge
-rw-r--r-- 1 root root    682 2011-02-07 10:35 menu.cfgee



Versteh ich nicht ganz :think:
 
die Doku meint dazu
Code:
       -i[SUFFIX], --in-place[=SUFFIX]

	      edit files in place (makes backup if extension supplied)
 
Ok, Danke, dann muss ich es halt so:

Code:
sed -i -e ...

machen.
 

Ähnliche Themen

Suchen und Ersetzen mit regulärem Ausdruck

Mein Server versendet SPAM in Massen

Problem mit HSPA+ Modem Huawei E353 - Installation unmöglich?

Samba 4 Gast Zugang unter Ubuntu funktioniert nicht

sed/grep Anfängerproblem

Zurück
Oben