Moin, Am Sonntag, 7. März 2010 15:45:16 schrieb Thomas Moritz:
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
Was für ein Problem? Ging bei mir mit einer Testdatei ganz hervorragend: jan@jack:~/tmp> old=blubb jan@jack:~/tmp> new=blibb jan@jack:~/tmp> cat jt.txt # bla bla bla # bla bla bla ###-### bla blubb bli bla blo bla blobb bli bla blo andere Zeile usw. jan@jack:~/tmp> sed -i '/###-###/,/*/s/'"$old"'/'"$new"'/g' jt.txt jan@jack:~/tmp> cat jt.txt # bla bla bla # bla bla bla ###-### bla blibb bli bla blo bla blobb bli bla blo andere Zeile usw. Gruß Jan -- Homepage: http://www.jan-trippler.de -- To unsubscribe, e-mail: opensuse-programming-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-programming-de+help@opensuse.org