아래 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 {
이 오류를 어떻게 해결할 수 있나요? 무엇이 잘못되었나요?