crea un file xml usando uno script di shell
Domanda
Ho una tabella con due colonne
column_1 column_1
12345 12345
73255 73255
71377 71377
Ora voglio creare un xml come
<header>
<value>12345</value>
<value>73255</value>
<value>71377</value>
<footer>
in pratica ho bisogno di usare una query di selezione e mettere uno qualsiasi dei campi nei valori di xml.
potresti suggerire come è possibile farlo nel modo più semplice? apprezzo molto il tuo aiuto.
Soluzione
immagina di aver selezionato dal database e di aver memorizzato quelle colonne in un file chiamato " file "
#!/bin/bash
awk 'BEGIN{ print "<header>"}
NR>1{ print "<value>"$1"</value>" }
END{ print "<footer>"}' file
dalla riga di comando
# ./shell.sh
<header>
<value>12345</value>
<value>73255</value>
<value>71377</value>
<footer>
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow