我有一个包含两列的表

column_1 column_1
12345     12345
73255     73255
71377     71377 

现在我想创建一个像

这样的xml
<header>
<value>12345</value>
<value>73255</value>
<value>71377</value>
<footer>

基本上我需要使用select查询并将任何一个字段放入xml的值中。

您能否建议如何以最简单的方式完成? 非常感谢你的帮助。

有帮助吗?

解决方案

假设您已从数据库中选择并将这些列存储在名为“file”的文件中

#!/bin/bash
awk 'BEGIN{ print "<header>"}
NR>1{  print "<value>"$1"</value>" }
END{ print "<footer>"}' file

在命令行上

# ./shell.sh
<header>
<value>12345</value>
<value>73255</value>
<value>71377</value>
<footer>
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top