créer un fichier xml en utilisant un script shell
Question
j'ai une table à deux colonnes
column_1 column_1
12345 12345
73255 73255
71377 71377
Maintenant, je veux créer un fichier XML comme
<header>
<value>12345</value>
<value>73255</value>
<value>71377</value>
<footer>
En gros, je dois utiliser une requête de sélection et placer l'un des champs dans les valeurs xml.
pourriez-vous s'il vous plaît suggérer comment cela pourrait être fait de la manière la plus simple? apprécions beaucoup votre aide.
La solution
imaginez que vous avez sélectionné dans la base de données et stocké ces colonnes dans un fichier appelé "fichier"
#!/bin/bash
awk 'BEGIN{ print "<header>"}
NR>1{ print "<value>"$1"</value>" }
END{ print "<footer>"}' file
sur la ligne de commande
# ./shell.sh
<header>
<value>12345</value>
<value>73255</value>
<value>71377</value>
<footer>
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow