Ordenar texto do txt por coluna

1. Ordenar texto do txt por coluna

Rafael Carlos Lopes
rafaelclopes

(usa Ubuntu)

Enviado em 19/10/2013 - 20:48h

Boa noite pessoal,

tenho um arquivo dados.txt dentro dele está

EMPRESA
ESTADO
NUMEROCONTA
EMPRESA
ESTADO
NUMEROCONTA
EMPRESA
ESTADO
NUMEROCONTA
EMPRESA
ESTADO
NUMEROCONTA

gostária de deixar assim:

EMPRESA ESTADO NUMEROCONTA
EMPRESA ESTADO NUMEROCONTA
EMPRESA ESTADO NUMEROCONTA
EMPRESA ESTADO NUMEROCONTA

tentei usar o sed mas nao consegui

cat dados.txt | sed 'N ; s/\n/ /' --> ele divide só duas coluna

porfavor alguem pode dar um help?

Obrigado




  


2. Re: Ordenar texto do txt por coluna

Fernando
phoemur

(usa Debian)

Enviado em 19/10/2013 - 21:54h


xargs -n3 < dados.txt


Aqui eu assumi que não tem espaços em branco nos campos


3. Re: Ordenar texto do txt por coluna

Fernando
phoemur

(usa Debian)

Enviado em 19/10/2013 - 22:20h


for ((i=1; i<="$(cat dados.txt | wc -l)"; ++i )) ; do sed -n "${i}p" dados.txt | tr "\n" " "; if [ "$(($i%3))" -eq "0" ]; then echo; fi; done


Isso aqui funciona mesmo tendo espaços


4. Re: Ordenar texto do txt por coluna

Rafael Carlos Lopes
rafaelclopes

(usa Ubuntu)

Enviado em 19/10/2013 - 23:37h

Porque com esse texto na funciona?

Bureau Telecommunicatie en Post
AN
NO TIENE
AGEIA DENSI
AR
NO TIENE
ADMINISTRACION FEDERAL DE INGRESOS PUBLICOS(AFIP)
AR
16701
Agencia de Sistemas de Informacion, Gobierno de la Ciudad Autónoma de Buenos Aires
AR
52318

Result era pra ficar assim:

EMPRESA PAIS NUMERACAO

Bureau Telecommunicatie en Post AN NO TIENE
AGEIA DENSI AR NO TIENE
ADMINISTRACION FEDERAL DE INGRESOS PUBLICOS(AFIP) AR 52318

mesmo usando a expressão com espaço.


5. Re: Ordenar texto do txt por coluna

Rafael Carlos Lopes
rafaelclopes

(usa Ubuntu)

Enviado em 20/10/2013 - 01:19h

EU QUE ESTAVA ERRANDO!

está perfeito o jeito que vc me passou.
FUNCIONOUUU.

tem algum tutorial bom para estudar esse tipo de expressão? gostária de aprender, pois funcionou mas nao endenti a expressão

Mt obrigado!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts