다음 sed 명령을 사용하고 있습니다
sed -n '\|<tag>|{:n; \|</tag>|!{N;bn}; y|\n| |;p }' test.xml
산출:
<tag> <name>jolly</name> <class>2nd</class> <address> </address> </tag>
<tag> <name>james</name> <class>3rd</class> <address></address> </tag>
<tag> <name>dolly</name> <class>4th</class> <address> <city>delhi</city> </address> </tag>
이 명령은 bash에서 잘 작동합니다. 그러나 /bin/sh(BusyBox sed version:v1.19.0) 쉘에서 다음 오류가 발생합니다.
sed: unterminated {
이 오류를 어떻게 수정하나요? 무엇이 문제인가요?