|
From: | Sidney Souza |
Subject: | Re: [Bulk] Re: [Bulk] Re: [shell-script] Gerar JSON via Shell Script |
Date: | Tue, 19 May 2015 18:02:34 -0300 |
Desculpe passou despercebido
Em 19/05/2015 15:16, "Jonathan Lessa address@hidden [shell-script]" <address@hidden> escreveu:Julio,Creio que o que Sidney quis dizer é referente ao final das linhas, no seu exemplo todas as linhas terminam com }]} quando só a última seria para terminar assim, as demais terminariam em },No exemplo que dei tbm está com a saída desejada pelo Thiago# cat sqlSYSAUXSYSTEMTEMP1UNDOTBS1USERS# echo {\"data\":; sed -r s/\(.*\)/'{"{#TABLESPACE}": "'\\1'"},'/'g ; $ s/,/]}/' sql{"data":{"{#TABLESPACE}": "SYSAUX"},{"{#TABLESPACE}": "SYSTEM"},{"{#TABLESPACE}": "TEMP1"},{"{#TABLESPACE}": "UNDOTBS1"},{"{#TABLESPACE}": "USERS"}]}Em 19 de maio de 2015 15:00, 'Julio C. Neves' address@hidden [shell-script] <address@hidden> escreveu:Sidney,
legal a sua resposta, mas o Thiago Zerbinato em sua dúvida, escreveu o seguinte:
A partir dos dados acima .. preciso gerar o seguinte formato ...{"data":
{"{#TABLESPACE}": "SYSAUX"},
{"{#TABLESPACE}": "SYSTEM"},
{"{#TABLESPACE}": "TEMP1"},
{"{#TABLESPACE}": "UNDOTBS1"},
{"{#TABLESPACE}": "USERS"}]}
E o que fiz foi exatamente isso. Se o que fez é o que funciona, é sinal que a pergunta foi mal formulada.
Abcs,
Julio
@juliobash
Próximos cursos de Shell
Cidade Local Período
Rio de Janeiro EDX 08 a 12/06/15
São Paulo 4Linux 15 a 19/06/15
Curitiba SoftCell 10 a 14/08/15
São Paulo 4Linux 21 a 25/09/15
São Paulo 4Linux 07 a 11/12/15Dou treinamento de Shell em qualquer cidade.
Fiz um ajuste na solução do Júlio, pois ela não estava gerando um JSON válido.echo {\"data\": [; sed 's/^/\{\"\{#TABLESPACE\}\": \"/; s/$/\"\},/; $ s/,$//' <<< "$sql"; echo "]}"------------------------------------------------------http://www.politicos.org.br2015-05-19 11:36 GMT-03:00 'Julio C. Neves' address@hidden [shell-script] <address@hidden>:$ echo "$sql"
SYSAUX
SYSTEM
TEMP1
UNDOTBS1
USERS
$ echo {\"data\":; sed 's/^/\{\"\{#TABLESPACE\}\": \"/;s/$/\"\},/;/$/s/,$/\]\}/' <<<"$sql"
{"data":
{"{#TABLESPACE}": "SYSAUX"}]}
{"{#TABLESPACE}": "SYSTEM"}]}
{"{#TABLESPACE}": "TEMP1"}]}
{"{#TABLESPACE}": "UNDOTBS1"}]}
{"{#TABLESPACE}": "USERS"}]}2015-05-19 10:21 GMT-03:00 address@hidden [shell-script] <address@hidden>:Pessoal,
Preciso gerar um resultado em formato JSON a partir de um select em uma base de dados Oracle.
A parte de gerar o result set via Oracle eu toco ...
sql = "SELECT tablespace_name FROM dba_tablespaces ORDER BY 1";
SYSAUX
SYSTEM
TEMP1
UNDOTBS1
USERS
A partir dos dados acima .. preciso gerar o seguinte formato ...
{"data":
{"{#TABLESPACE}": "SYSAUX"},
{"{#TABLESPACE}": "SYSTEM"},
{"{#TABLESPACE}": "TEMP1"},
{"{#TABLESPACE}": "UNDOTBS1"},
{"{#TABLESPACE}": "USERS"}]}
Alguém pode me ajudar ?
Obrigado !
--Att.:Jonathan LessaMTCNA - MikroTik Certified Network AssociateMTCRE - MikroTik Certified Routing EngineerMTCINE - MikroTik Certified Inter-networking Engineer
[Prev in Thread] Current Thread [Next in Thread]
- Re: [shell-script] Gerar JSON via Shell Script, (continued)
- Re: [shell-script] Gerar JSON via Shell Script, MrBiTs, 2015/05/19
- Re: [shell-script] Gerar JSON via Shell Script, Ultimo de Miranda, 2015/05/19
- Re: [shell-script] Gerar JSON via Shell Script, Ultimo de Miranda, 2015/05/19
- Re: [shell-script] Gerar JSON via Shell Script, MrBiTs, 2015/05/19
- Re: [shell-script] Gerar JSON via Shell Script, Julio C. Neves, 2015/05/19
- Re: [shell-script] Gerar JSON via Shell Script, Jonathan Lessa, 2015/05/19
- Re: [Bulk] Re: [shell-script] Gerar JSON via Shell Script, Sidney Souza, 2015/05/19
- Re: [Bulk] Re: [shell-script] Gerar JSON via Shell Script, Julio C. Neves, 2015/05/19
- Re: [Bulk] Re: [shell-script] Gerar JSON via Shell Script, Jonathan Lessa, 2015/05/19
- Re: [Bulk] Re: [shell-script] Gerar JSON via Shell Script, Julio C. Neves, 2015/05/19
- Re: [Bulk] Re: [Bulk] Re: [shell-script] Gerar JSON via Shell Script, Sidney Souza <=
- Re: [Bulk] Re: [Bulk] Re: [shell-script] Gerar JSON via Shell Script, Julio C. Neves, 2015/05/19
- Re: [Bulk] Re: [Bulk] Re: [Bulk] Re: [shell-script] Gerar JSON via Shell Script, Sidney Souza, 2015/05/20
- Re: [Bulk] Re: [Bulk] Re: [Bulk] Re: [shell-script] Gerar JSON via Shell Script, Fernando Mercês, 2015/05/20
Re: Gerar JSON via Shell Script, thiagozerbinato, 2015/05/19
- Prev by Date: Re: [Bulk] Re: [shell-script] Gerar JSON via Shell Script
- Next by Date: Re: [Bulk] Re: [Bulk] Re: [shell-script] Gerar JSON via Shell Script
- Previous by thread: Re: [Bulk] Re: [shell-script] Gerar JSON via Shell Script
- Next by thread: Re: [Bulk] Re: [Bulk] Re: [shell-script] Gerar JSON via Shell Script
- Index(es):