Ich habe eine Datei namens test1.xml mit folgendem Inhalt:
Hello how are you doing?
Und ich versuche, die folgende Sed-Suche und -Ersetzung anzuwenden:
sed -i 's/Hello //g' test1.xml
Und die Datei bleibt dieselbe!!!
Ich kopiere den Inhalt derselben Datei in eine neue Datei mit dem Namen test2.xml, wende dasselbe sed an und es funktioniert. „Hello“ wird entfernt. Irgendeine Idee?
Ich verwende OSX BigSur 11.5.2.
Hier sind die beiden Dateien: test1.xml:https://we.tl/t-tX1SMdYQ0A test2.xml:https://we.tl/t-AULhYhZ2K9
Beim Überprüfen der beiden Dateien scheint es, als seien sie unterschiedlich:
od -c test1.xml
0000000 376 377 \0 H \0 e \0 l \0 l \0 o \0 \0 h
0000020 \0 o \0 w \0 \0 a \0 r \0 e \0 \0 y
0000040 \0 o \0 u \0 \0 d \0 o \0 i \0 n \0 g
0000060 \0 ?
0000062
od -c test2.xml
0000000 H e l l o h o w a r e y o
0000020 u d o i n g ?
0000030