Frage

Ich habe eine Tabelle mit zwei Spalten

column_1 column_1
12345     12345
73255     73255
71377     71377 

Jetzt möchte ich eine XML erstellen, wie

<header>
<value>12345</value>
<value>73255</value>
<value>71377</value>
<footer>

im Grunde muss ich eine Auswahlabfrage verwenden und stellen eine der Felder in die Werte von xml.

könnten Sie bitte vorschlagen, wie dies in einem einfachste Weg getan werden könnte? zu schätzen Ihre Hilfe.

War es hilfreich?

Lösung

stellen Sie sich aus der Datenbank ausgewählt haben und die Spalten in einer Datei namens „Datei“ gespeichert

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

auf der Kommandozeile

# ./shell.sh
<header>
<value>12345</value>
<value>73255</value>
<value>71377</value>
<footer>
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top