![XML 수정을 위한 Bash/Linux 도구](https://linux55.com/image/63942/XML%20%EC%88%98%EC%A0%95%EC%9D%84%20%EC%9C%84%ED%95%9C%20Bash%2FLinux%20%EB%8F%84%EA%B5%AC.png)
xml
csv
" " 파일에서 " " 파일 세트를 생성 중입니다 . csv 파일의 일부 필드에는 " &
" 및 기타 잘못된 xml 문자가 포함되어 있습니다. 이 문자는 해당 XML 문자로 바꿔야 합니다(예: " &
"의 경우 " &
").
이러한 xml 파일을 직접 수정할 수 있는 도구가 있나요?
답변1
답변2
당신이 사용할 수있는 perl
:
echo "a&a" | perl -MHTML::Entities -e 'while (<>) {print encode_entities($_, "&");}'
다음을 제공합니다:
a&a
두 번째 파라미터로는 인코딩할 특수문자를 지정할 수 있습니다.