[FUG-BR] OT: script

Ciro Cardoso de Meneses cirodemeneses em gmail.com
Terça Novembro 25 21:32:29 BRST 2014


cat ff.txt | awk -F"\t" '{ print $1";"$2";"$3";"$4}'

teve esta saída:

PONTO;Position X;Position Y;COTA
A1;778256.6837;9104818.0306;193,677
A2;778261.8889;9104798.5164;193,208
A3;778285.4343;9104803.6215;192,797
C1;778207.7441;9104827.3924;194,444
D1;778249.1620;9104847.5450;194,698
D1;778249.1620;9104847.5450;194,698
D10;777826.5118;9104882.2811;201,353
D10;778054.7144;9105000.8948;198,517
D10;778169.3530;9104593.1048;190,502
D100;777834.1862;9104708.5398;198,195
D101;777844.9421;9104739.6416;199,206
D102;777847.6420;9104750.8936;199,465
D103;777752.4544;9104595.4963;195,987
D104;777791.5253;9104663.6140;196,803
D105;777803.2270;9104683.5177;197,201
D106;777819.3537;9104712.6274;198,277
D107;777836.8879;9104743.1911;199,363
D108;777839.1348;9104746.8376;199,462
D11;777995.1999;9105008.7026;199,292
D11;778180.4046;9104612.7351;190,530
D12;778192.5402;9104634.4723;190,420
D13;778204.2755;9104655.7447;190,312
D14;778135.1258;9104578.6531;190,930
D15;778146.8210;9104603.0002;191,091
D16;778155.7859;9104622.0438;191,225
D17;778168.9543;9104648.9595;191,556
D18;778178.4362;9104668.1828;191,610
D19;778115.3276;9104585.2892;191,455
D2;778269.8680;9104911.0730;194,840
D2;778269.8680;9104911.0730;194,840
D20;778123.8744;9104609.1925;191,666
D21;778131.1718;9104630.1303;191,950
D22;778142.9928;9104664.9031;192,402
D23;778145.6410;9104682.1037;192,646
D24;778152.0394;9104691.8263;192,671
D25;778094.4900;9104592.0043;191,862
D26;778103.7303;9104621.2784;192,270
D27;778108.4891;9104637.3628;192,575
D28;778117.2954;9104667.9370;192,960
D29;778121.6076;9104683.1430;193,225
D3;778247.6675;9104942.7834;195,431
D30;778123.8953;9104692.3979;193,311



_______________________________________________________________________________
Ciro Cardoso de Meneses
      Analista de TI

(79) 9894-8250 (vivo)
(79) 9115-0561 (tim)
(79) 8859-8410 (oi)
(79) 8118-4804 (claro)

Em 25 de novembro de 2014 16:46, Ronaldo Ferreira de Lima <
jimmy.tty em gmail.com> escreveu:

> Saudações Pedro,
>
> On Tue, Nov 25, 2014 at 04:00:04PM -0300, Pedro Silva wrote:
> > Desculpem o OT, mas é um coisa simples que não estou conseguindo
> resolver:
> > estou tentando inserir, via "sed", delimitadores em um arquivo texto
> (link
> > abaixo), mas não estou conseguindo.
> >
> > tentativas:
> >
> > sed 's/ /;/g' fx.txt
> > sed 's/\t/;/g' fx.txt
> > sed 's/\x0/;/g' fx.txt
> >
> > Nenhum desses comando consegue inserir o ";" entre as colunas; como
> > descubro os caracteres entre as colunas?
> Pode usar o comando cat e mandar imprimir em "caret notation", ou um
> hexdump, ou ainda algum o vi/vim.
>
> > http://campuscolinas.org/ff.txt.gz
> >
> > Quem puder dar uma olhada, agradeço.
> O seu arquivo é delimitado por "TAB" e é "with CRLF line terminators".
> A segunda tentativa deveria funcionar e imprimir na saída padrão a saída
> que está esperando, provavelmente há mais alguma coisa errado no
> procedimento :P
>
> >
> > --
> > Pedro Silva
> > Fedora User
> []'s
>
> --
> "Não manejo bem as palavras
> Mas manipulo bem as strings."
> ------------------------------
> http://tecnoveneno.blogspot.com
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>


Mais detalhes sobre a lista de discussão freebsd