criar um arquivo xml usando um shell script
Pergunta
Eu tenho uma tabela com duas colunas
column_1 column_1
12345 12345
73255 73255
71377 71377
Agora eu quero criar um xml como
<header>
<value>12345</value>
<value>73255</value>
<value>71377</value>
<footer>
Basicamente, eu preciso usar uma consulta seleção e colocar qualquer um dos campos para os valores de xml.
O senhor poderia sugerir como isso poderia ser feito de uma maneira mais fácil? muito aprecio sua ajuda.
Solução
imagine que você tenha selecionado a partir do banco de dados e armazenadas as colunas em um arquivo chamado "arquivo"
#!/bin/bash
awk 'BEGIN{ print "<header>"}
NR>1{ print "<value>"$1"</value>" }
END{ print "<footer>"}' file
na linha de comando
# ./shell.sh
<header>
<value>12345</value>
<value>73255</value>
<value>71377</value>
<footer>
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow