Hi Oliver!
Oliver Baum schrieb am 27.10.2004 18:46 :
Ich möchte in vielen Dateien das Null-Zeichen (also "\0" oder ASCII-Code 0) ersetzen. [...] sed -e s/\0//g [...] sed -e s/\x00//g [...] sed -e s/\d000//g [...] sed -e s/\d0//g [...]
Du hattest es fast ;-) sed -e 's/\x00//g' Wahrscheinlich ersetzt die Shell das \x00, wenn du die single-quotes nicht verwendest.
Das Gleiche gilt dann warscheinlich auch für awk. Mir ist das nie aufgefallen, da meine awk Befehle mehrzeilig sind. Ich denke, das liegt daran, dass die Shell das \ als Zeichen für Mehrzeiler verwendet. Ich liebe awk :-) Es ersparte meiner Firma bestimmt etwas Geld. Ich verwende dies unter Windows und konvertiere Unternehmenskritische Finanzdaten aus Altsystemen. Linux/Unix muss einfach enst genommen werden :-) Lothar
Gruß, Michael
-- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-programming-unsubscribe@suse.com Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-programming-help@suse.com
---- My home: www.lollisoft.de ----------------------------- Lothar Behrens | Independent: lothar.behrens@gmx.de Rosmarinstr 3 | My public project: 40235 Düsseldorf | http://sourceforge.net/projects/lbdmf | -> Need comments, please visit :-)