📅  最后修改于: 2023-12-03 15:09:33.008000             🧑  作者: Mango
在 Shell 和 Bash 脚本中,我们可以使用文本编辑器、重定向和一些常用命令来将 XML 写入到文件中。下面是一个示例脚本,它演示了如何将 XML 代码写入文件。
#!/bin/bash
xml='<?xml version="1.0" encoding="UTF-8"?>
<root>
<name>John Doe</name>
<age>25</age>
</root>'
echo "$xml" > my_xml_file.xml
该脚本使用变量 xml
存储包含 XML 代码的字符串。注意该字符串需要使用单引号包裹,以避免像 &
等特殊字符在被 shell 解析时被转义。接着,使用 echo 命令重定向将该字符串写入名为 my_xml_file.xml
的文件中。
如果你需要多次写入文件,可以使用 append 模式,在文件末尾添加内容,而不是覆盖它。你可以使用 >>
操作符来实现:
echo "$xml" >> my_xml_file.xml
这就是将 XML 写入文件的简单示例 Shell/Bash 脚本。当然,在实际项目中,你可能需要使用一些工具来生成 XML 代码,例如 XML DOM(JavaScript/DOM)或 JAXB(Java)。但是,如果你需要一种简单的、快速的方法来对 XML 进行处理,这个基础的脚本应该会有所帮助。