Am Sonntag, 7. März 2010 14:08:21 schrieb Jan Trippler: Hallo Jan,
Ganz schön umständlich - und gefährlich ;-)
1. Prüfe immer ab, ob ein Kopieren geklappt hat, bevor Du das Original überschreibst: cp -f /etc/sudoers /etc/sudoers_old && ...
Ja richtig!
2. *Useless use of cat award* sed -e '...' /etc/sudoers_old >/etc/sudoers
Ja - Danke :-)
3. Nutze "Inline Editing" des sed: sed -e -i '...' /etc/sudoers Das kannst Du bei Bedarf auch mit dem Anlegen eines Backups verbinden (siehe Manual-Page).
Wenn ich Start/Endmarke setze, habe ich ein Problem mit -i. Ansonsten waere das Umschreiben ganz einfach, wie in meinem ersten Posting geschrieben: sed -i "s/$oldhostname/$newhostname/g" /etc/sudoers MfG Th. Moritz -- To unsubscribe, e-mail: opensuse-programming-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-programming-de+help@opensuse.org