Linux xmlstarlet-concat多行值

Linux xmlstarlet-concat多行值,linux,xml,Linux,Xml,拥有xmlstarlet 1.3.1 给定file.xml: <entry> <message>Line 1 Line 2 and so on </message> </entry> xmlstarlet sel-t-v”/entry/message“file.xml|tr-s”\n“@” 请注意,在您的示例中,后面还有一个换行符,依此类推。xmlstarlet sel-t-v”/entry/message“file.xml|tr-s

拥有xmlstarlet 1.3.1

给定file.xml:

<entry>
  <message>Line 1
  Line 2 and so on
  </message>
</entry>

xmlstarlet sel-t-v”/entry/message“file.xml|tr-s”\n“@”


请注意,在您的示例中,后面还有一个换行符,依此类推。

xmlstarlet sel-t-v”/entry/message“file.xml|tr-s”\n“@”


请注意,在您的示例中,后面还有一个换行符,依此类推。

我希望该值在一行中。我更新了问题以澄清这一点。我希望值在一行中。我更新了问题以澄清这一点。
Line 1@Line 2 and so on