적용한 파일에 따른 sed 동작

적용한 파일에 따른 sed 동작

다음 내용을 포함하는 test1.xml이라는 파일이 하나 있습니다.

Hello how are you doing?

그리고 다음 sed 검색 및 바꾸기를 적용하려고 합니다.

sed -i 's/Hello //g' test1.xml

그리고 파일은 동일하게 유지됩니다 !!!

동일한 파일의 내용을 test2.xml이라는 새 파일에 복사하고 동일한 sed를 적용하면 작동하며 Hello가 제거됩니다. 어떤 아이디어?

저는 OSX BigSur 11.5.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

관련 정보