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

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

Re: [shell-script] Separar colunas em arquivo texto


From: Julio C. Neves
Subject: Re: [shell-script] Separar colunas em arquivo texto
Date: Tue, 30 Jul 2013 18:45:41 -0300

Aê Carlos,
Um sedão:
sed -r 's/^([[:alnum:].+-]+ ){17}([0-9.]+)([A-Z]+)/\1\2 \3/'
Du bão!



Abcs,
Julio
*@juliobash
*

 *I'm 1 of those 10 people who understands English and binary ;)*


Em 30 de julho de 2013 17:44, Carlos Adean <address@hidden> escreveu:

> **
>
>
> Olá pessoal,
>
> Preciso da ajuda de vocês pois não sei como fazê-lo.
>
> Tenho vários arquivos ascii gigantes cujo conteúdo segue o padrão
> abaixo. Meu problema é que determinadas colunas estão juntas e não sei
> como separá-las.
>
> 0011-0000568 BCTYM 023.9688747 -88.8252 C 3.61111e-06 3.61111e-06
> 1994.0 1994.0 +26.3 +12.9 1.1 1.1 11.415 T 10.431 T 9.820B 8.532 8.037
> 7.888 1
> 0011-0000569 B.... 024.0127439 -88.8035 B 1.38889e-05 1.38889e-05
> 1981.4 1981.4 +.0 +.0 .0 .0 21.010 B 99.999 X 20.170 e 99.999 99.999
> 99.999 0
> 0011-0000570 BC.YM 024.0371278 -88.8092 C 7.22222e-06 1.77778e-05
> 1997.9 1994.1 +25.8 +.3 6.1 6.7 16.010 Y 15.390 Y 14.930 B 14.042
> 13.686 13.632 1
>
> Em algumas linhas as colunas 18 e 19 estão coladas e preciso
> separá-las no mínimo com um espaço em branco.
>
> Pegando a primeira linha do exemplo acima nas colunas citadas onde está:
> 9.820B
>
> Deve ficar:
> 9.820 B
>
> Desde já obrigado pela ajuda
>
> --
> Att.
> Carlos Adean
> skype: carlosadean | fb.com/carlosadean
>
> "There are only 10 types of people in the world: Those who understand
> binary, and those who don't."
>  
>


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

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