msoliver
(usa Debian)
Enviado em 18/12/2020 - 20:13h
Felipe09 escreveu:
Pessoal boa tarde,
Tenho um arquivo e precisava incluir uma coluna mas com conteúdo numérico "00", estou tentando o seguinte comando:
cat cobilling_tipo1_pos_yyyymmaa.txt | awk -F";" '{print $24";"$1";"$2";"$3";"$4";"$5";" "cod_ddd_destino" "00"";"$6";"$7";"$8";"$9}'
a coluna seria "cod_ddd_destino" e o conteúdo dela "00", mas está trazendo assim:
cod_ddd_destino00
cod_ddd_destino00
cod_ddd_destino00
e precisava que mostrasse assim:
cod_ddd_destino
00
00
00
alguém consegue apoiar?
Boa noite Felipe, veja se é isso que quer....
cat texto.txt
cp01;cp02;cp03;cp04;cp05;cp06;cp07;cp08;cp09;cp10;cp11;cp12;cp13;cp14;cp15;cp16;cp17;cp18;cp19;cp20;cp21;cp22;cp23;cp24;cp25;cp26;cp27;cp28;cp29;cp30
01;02;03;04;05;06;07;08;09;10;11;12;13;14;15;16;17;18;19;20;21;22;23;24;25;26;27;28;29;30
01;02;03;04;05;06;07;08;09;10;11;12;13;14;15;16;17;18;19;20;21;22;23;24;25;26;27;28;29;30
01;02;03;04;05;06;07;08;09;10;11;12;13;14;15;16;17;18;19;20;21;22;23;24;25;26;27;28;29;30
01;02;03;04;05;06;07;08;09;10;11;12;13;14;15;16;17;18;19;20;21;22;23;24;25;26;27;28;29;30
01;02;03;04;05;06;07;08;09;10;11;12;13;14;15;16;17;18;19;20;21;22;23;24;25;26;27;28;29;30
01;02;03;04;05;06;07;08;09;10;11;12;13;14;15;16;17;18;19;20;21;22;23;24;25;26;27;28;29;30
awk -F";" '{if(NR==1) var="cod_ddd_destino";else var="00"} {OFS=";"; print $24,$1,$2,$3,$4,$5,var,$6,$7,$8,$9}' texto.txt
cp24;cp01;cp02;cp03;cp04;cp05;cod_ddd_destino;cp06;cp07;cp08;cp09
24;01;02;03;04;05;00;06;07;08;09
24;01;02;03;04;05;00;06;07;08;09
24;01;02;03;04;05;00;06;07;08;09
24;01;02;03;04;05;00;06;07;08;09
24;01;02;03;04;05;00;06;07;08;09
24;01;02;03;04;05;00;06;07;08;09
Nota: Se NR==1, "cabeçalho", insere "cod_ddd_destino", senão, insere "00"
______________________________________________________________________
Importante: lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p'
Att.: Marcelo Oliver
______________________________________________________________________
Nota de esclarecimento:
O comando:
lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p',
faz parte da minha assinatura.
O qual, "filtra" a página: "https://www.vivaolinux.com.br/termos-de-uso/",
Mostrando o seguinte:
Se você sanou sua dúvida ou resolveu um problema a partir de um
tópico criado, é extremamente recomendável que acesse o tópico e
marque-o como "RESOLVIDO". E mais recomendável ainda que você eleja
como melhor resposta a que mais lhe ajudou.
______________________________________________________________________