shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Obter quantidade de coluna no while.


From: dicipolo_rafael
Subject: Re: [shell-script] Obter quantidade de coluna no while.
Date: 27 Jul 2016 07:41:29 -0700

Itamar, bom dia, desculpe a demora. 

A Ideia do AWK foi excelente, mudei 90% do script usando ele agora. não respondi antes pois estava testando e batendo cabeça numa coisa que mais uma vez vou pedir ajuda. 

No else final onde gero o arquivo SQL. preciso proteger o valor da variáveis com ' 
Exemplo:

Print AWK
else { print "INSERT INTO TABELA (ID1,ID2,ID3,) VALUES ('$1','$2','$3');" >> "sql.log"}
Resultado Esperado
INSERT INTO TABELA (ID1,ID2,ID3,) VALUES ('CAMPO1','CAMPO2','CAMPO3');

Consegui fazer proteger usando o " porém alguns campos o dado vem com "" no meio da frase principalmente em campos do tipo endereço e esta quebrando a linha na hora do insert.

Segue como eu fiz:
else { print "INSERT INTO TABELA (ID1,ID2,ID3,)  VALUES (\""$1"\",\""$2"\",\""$3"\");" >> "sql.log"}
Resultado Obtido:
INSERT INTO TABELA (ID1,ID2,ID3,) VALUES ("CAMPO1","CAMPO2","CAMPO3");

Exemplo do problema
INSERT INTO TABELA (ID1,ID2,ID3,) VALUES ("CAMPO1","CAMPO2","CAM "PROBLEMA", PO3");

Desculpe ficar perguntando mas testei bastante formas de conseguir fazer isso e não funfa nenhuma :( 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]