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: itamarnet
Subject: Re: [shell-script] Obter quantidade de coluna no while.
Date: 27 Jul 2016 16:56:32 -0700

Caro amigo

Sua sacada foi perfeita ao usar a forma octal (\47), poderia também usar como hexadecimal (\x27).
Mas do jeito que ajustou seu script ficou perfeito.

Se me permite  vou dar mais uma sugestão apenas que pode ser usada em futuros scripts:

O awk suporta criações de funções dentro dos scripts, então no começo poderia ter inserido a seguinte função:

function c(val) {return "\47"val"\47"}

Esse trecho por exemplo:
print "INSERT INTO TABELA (ID1,ID2,ID3,) VALUES (\47"$1"\47,\47"$2"\47,\47"$3"\47);"
poderia ser reescrito assim
print "INSERT INTO TABELA (ID1,ID2,ID3,) VALUES ("c($1)","c($2)","c($3)");"

O resultado é o mesmo, mas talvez torne o código mais legível se for ampliado.

É uma sugestão de melhoria que não invalida de forma alguma o que já fez.

[]'s
Itamar

reply via email to

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