[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Re: Ordenação de números
From: |
Cléoson Barreto |
Subject: |
Re: [shell-script] Re: Ordenação de números |
Date: |
Mon, 4 May 2009 11:34:30 -0300 |
Olá!
Fiz o seguinte:
root@root:~$ cat x.txt
07 03 15 01 22 18
13 20 06 19 23 25
21 08 17 12 01 23
05 19 20 22 11 09
23 03 17 21 16 14
22 11 03 19 09 05
25 10 14 04 05 15
25 07 22 03 08 18
root@root:~$ while read arq; do echo "$arq" | tr " " "\n" | sort -n | tr
"\n" " "| paste - - - - - -; done < x.txt
01 03 07 15 18 22
06 13 19 20 23 25
01 08 12 17 21 23
05 09 11 19 20 22
03 14 16 17 21 23
03 05 09 11 19 22
04 05 10 14 15 25
03 07 08 18 22 25
Deve ter uma maneira melhor de fazer, mas, pelo que entendi do
problema, assim funciona.
[]'s
Cléoson.
http://farinhadigital.blogspot.com/
2009/5/4 Fabiano de Oliveira e Souza <address@hidden>
>
>
> Seria a segunda opção, em ordenar os numeros de cada linha e depois
> escrever em um arquivo, consegui até separar com o sed, porém não estou
> conseguindo encontrar a lógica para escrever essa ordenação em um outro
> arquivo.
>
> --- Em address@hidden <shell-script%40yahoogrupos.com.br>,
> Andrea VB <andreavb1985@...> escreveu
> >
> > 2009/5/4 Fabiano de Oliveira e Souza <souzafo@...>:
>
> > > Estou tendo uma certa dificuldade para ordenação de números em um
> arquivo, por exemplo:
> > > No arquivo x.txt eu tenho a seguinte sequencia:
> > >
> > > 07 03 15 01 22 18
> > > 13 20 06 19 23 25
> > > 21 08 17 12 01 23
> > > 05 19 20 22 11 09
> > > 23 03 17 21 16 14
> > > 22 11 03 19 09 05
> > > 25 10 14 04 05 15
> > > 25 07 22 03 08 18
> > >
> > > Eu gostaria de ordenar esses números por linha e escrever em outro
> arquivo.
> >
> > Você quer ordenar todos os números e escrever 6 por linha?
> > Ou quer ordenar as linhas (por exemplo, a que começa com "25 07"
> > ficaria antes da que começa com "25 10", mas depois da "22 11", e por
> > aí vai?) ?
> > Em qual parte do script você está enfrentando problemas?
> >
> > Se for a segunda opção, a solução com o sort é meio direta. Se for a
> > primeira, pode separar os números (por exemplo usando o sed para
> > trocar espaços por quebras de linha), ordenar (sort) e depois escrever
> > no outro arquivo juntando de 6 em 6.
> >
> > []'s
> >
> > --
> > Andrea VB
> > Please, don't CC me when replying to me on the lists, and use BCC when
> > sending mass e-mails.
> >
>
>
>
[As partes desta mensagem que não continham texto foram removidas]
- Ordenação de números, Fabiano de Oliveira e Souza, 2009/05/04
- Re: [shell-script] Ordenação de números, Andrea VB, 2009/05/04
- Re: Ordenação de números, Fabiano de Oliveira e Souza, 2009/05/04
- Re: [shell-script] Re: Ordenação de números, Eri Ramos Bastos, 2009/05/04
- Res: [shell-script] Re: Ordenação de números, Fabiano Oliveira e Souza, 2009/05/04
- Re: [shell-script] Re: Ordenação de números, Andrea VB, 2009/05/04
- Res: [shell-script] Re: Ordenação de números, Fabiano Oliveira e Souza, 2009/05/04
- Re: [shell-script] Re: Ordenação de números, Flavio Junior, 2009/05/04
- Re: [shell-script] Re: Ordenação de números, Fabiano Caixeta Duarte, 2009/05/04
- Re: [shell-script] Re: Ordenação de números,
Cléoson Barreto <=
- Res: [shell-script] Re: Ordenação de números, Fabiano Oliveira e Souza, 2009/05/04
- Re: [shell-script] Re: Ordenação de números, Andrea VB, 2009/05/04
- Re: [shell-script] Re: Ordenação de números, Bruno Coimbra, 2009/05/04