次の内容を含む test1.xml というファイルが 1 つあります。
Hello how are you doing?
そして、次の sed 検索と置換を適用しようとしています:
sed -i 's/Hello //g' test1.xml
そしてファイルはそのままです!!!
同じファイルの内容を test2.xml という新しいファイルにコピーし、同じ sed を適用すると、Hello が削除されます。何かアイデアはありますか?
私はOSX BigSur 11.5.2を使用しています。
ここに 2 つのファイルがあります: test1.xml:https://we.tl/t-tX1SMdYQ0A テスト2.xml:https://we.tl/t-AULhYhZ2K9
両方のファイルを確認すると、異なるようです。
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