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

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

Re: [shell-script] Re: tabulacao


From: Tiago Peczenyj
Subject: Re: [shell-script] Re: tabulacao
Date: Wed, 7 Apr 2010 16:24:27 -0300

vc poderia usar o comando pr

$ pr --columns=5 -t -s' '  arquivo

Para isso vc deve ter exatamente um item por linha

veja:
$ seq 20 | pr --columns=5 -t -s' '
1 5 9 13 17
2 6 10 14 18
3 7 11 15 19
4 8 12 16 20

o -t é para omite as informações que o pr adiciona, tanto no começo
quanto no fim.

2010/4/6 Alessandro Almeida <address@hidden>:
> Beleza,
>
> o xargs resolveu o problema.  O AWK que eu estava utilizando antes
> apresentava erro por causa do numero de rows, que tem muitos no arquivo.
>
> 2010/4/6 Sérgio <address@hidden>
>
>>
>>
>> # usando o indicador de delimitador do paste dá pra melhorar ainda mais
>>
>> paste -d" " - - - - - < teste.txt
>>
>>
>> --- Em address@hidden <shell-script%40yahoogrupos.com.br>,
>> Alessandro Almeida <alessandro.almeida@...> escreveu
>> >
>>  > Pessoal,
>> >
>> > tenho uma comando que gera a seguinte saida, onde a unica padronagem é
>> uma
>> > sequencia de 5 linhas:
>> >
>> > 0
>> > r5
>> > 751625160
>> > 601300096
>> > 391584768
>> > 1
>> > r5
>> > 1401393800
>> > 1121115008
>> > 621056
>> > 12
>> > r5
>> > 1401393800
>> > 1121115008
>> > 68344320
>> > 45
>> > r5
>> > 1401393800
>> > 1121115008
>> > 1235456
>> > 223
>> > r5
>> > 2522508840
>> > 2242230016
>> > 388346880
>> >
>> > Eu precisava gerar a saida neste formato, em 5 colunas:
>> >
>> > 0 r5 751625160 601300096 391584768
>> > 1 r5 1401393800 1121115008 621056
>> > 12 r5 1401393800 1121115008 68344320
>> > 45 r5 1401393800 1121115008 1235456
>> > 223 r5 2522508840 2242230016 388346880
>> > Como poderei fazer?
>> > Obrigado,
>> > Alessandro Almeida.
>> >
>> >
>> > [As partes desta mensagem que não continham texto foram removidas]
>> >
>>
>>
>>
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
> ------------------------------------
>
> ---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de programação, como 
> perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
> aviso.
> ---------------------------------------------------------------------
> Sair da lista: address@hidden
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em 
> http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
> Servidor Newsgroup da lista: news.gmane.org
> Grupo: gmane.org.user-groups.programming.shell.brazil
>
> Links do Yahoo! Grupos
>
>
>



-- 
Tiago B. Peczenyj
Linux User #405772

http://pacman.blog.br


reply via email to

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