我正在使用下面的 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) shell 中给出以下错误
sed: unterminated {
我该如何修复这个错误,出了什么问题?