Am Montag, 18. August 2008 19:39:04 schrieb Christian Brabandt:
On Mon, 18 Aug 2008, =?iso-8859-1?q?Dr. J=FCrgen Vollmer?= wrote:
Am Montag, 18. August 2008 17:52:49 schrieb Sandy Drobic:
# man sed [...] -i[SUFFIX], --in-place[=SUFFIX]
edit files in place (makes backup if extension supplied)
Ist also überhaupt kein Problem mit sed die Dateien direkt zu bearbeiten.
man lernt nie aus. Das ist sicherlich aber nicht portabel :-)
Dann kann man immer noch sponge benutzen ;)
sed 's/foo/bar/g' file|sponge file
Wahrscheinlich funktioniert sogar sowas: sed 's/foo/bar/g' file | echo "`cat`" > file
das denke ich gehnt nicht, denn das würde die Annahme über| (Pipe) machen, daß die Prozesse "nacheinander" ablaufen.
sponge kommt bei mir von http://kitenet.net/~joey/code/moreutils/
Mit freundlichen Grüßen Christian -- hundred-and-one symptoms of being an internet addict: 228. You spend Saturday night making the counter on your home page pass that 2000 mark.
-- Dr.rer.nat. Juergen Vollmer, Viktoriastrasse 15, D-76133 Karlsruhe Tel: +49(721) 92 04 87 1 Fax: +49(721) 92 04 87 2 Juergen.Vollmer@informatik-vollmer.de www.informatik-vollmer.de Internet-Telefonie: www.skype.com Benutzer: juergen.vollmer