Erstellen Sie eine XML-Datei ein Shell-Skript verwenden
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.
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