我需要从源读取数据,并且必须使用 shell 脚本形成一个 XML 文件。但首先我不知道如何使用 shell 脚本在文件中编写多行
使用输出重定向
echo '<fruit>' > foo.xml # overwrites
echo ' <apple />' >> foo.xml # appends
echo '</fruit> >> foo.xml # appends
Run Code Online (Sandbox Code Playgroud)
或使用“此处文档”
cat <<EndXML > foo.xml
<fruit>
<apple />
</fruit>
EndXML
Run Code Online (Sandbox Code Playgroud)
更好的是使用支持 XML 的脚本/编程语言。我喜欢 Perl 和 XML::LibXML,但您可能更喜欢别的东西。
归档时间: |
|
查看次数: |
9102 次 |
最近记录: |