쉘 스크립트에서 대용량 텍스트 파일의 특수 문자를 바꾸는 방법

쉘 스크립트에서 대용량 텍스트 파일의 특수 문자를 바꾸는 방법

다음 명령을 사용했지만 특수 문자를 바꿨습니다. 일부 문자는 바뀌었고 일부 문자는 바뀌지 않았습니다. 여기에 내 방정식이 있습니다.

sed "s/\,/\&\#44\;/g" VENKAT.TXT|sed "s/Décor/D\&eacute\;cor/g"

답변1

여기에는 두 가지 문제가 있습니다. 하나는 올바른 터미널 설정을 찾는 것입니다. UTF-8을 사용하는 것이 좋습니다.

다음에 시도해 보세요

sed -e 's:\,:\,:' -e 's/Décor/D\écor/' VENKAT.TXT
  • 여러 대체품을 사용할 수 있습니다.-e ... -e ...
  • 찾기 및 바꾸기를 위한 구분 기호로 모든 문자를 사용할 수 있습니다./

관련 정보