Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
xmlstarlet 1.3.1 を持っています。
与えられた file.xml:
<entry> <message>Line 1 Line 2 and so on </message> </entry>
次のように、新しい行を「@」に置き換えながら、メッセージを選択してその値を1行に表示するにはどうすればよいですか:
Line 1@Line 2 and so on
xmlstarlet sel -t -v "/entry/message" file.xml | tr -s "\n" "@"
あなたの例では、後に追加の改行があることに注意してください。