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

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

RES: [shell-script] listar arquivos em orde


From: Julio Cezar Neves - DISB.O
Subject: RES: [shell-script] listar arquivos em orde
Date: Tue, 22 Jan 2002 10:16:35 -0300

Sérgio,
faça este teste:
$ cat tstsergio
release-lista-1.tgz
release-lista-10.tgz
release-lista-11.tgz
release-lista-12.tgz
release-lista-2.tgz
release-lista-20.tgz
release-lista-21.tgz
release-lista-22.tgz
release-lista-3.tgz
release-lista-30.tgz
release-lista-31.tgz
release-lista-32.tgz
$ sort -n -t'-' +2 -3 tstsergio
release-lista-1.tgz
release-lista-2.tgz
release-lista-3.tgz
release-lista-10.tgz
release-lista-11.tgz
release-lista-12.tgz
release-lista-20.tgz
release-lista-21.tgz
release-lista-22.tgz
release-lista-30.tgz
release-lista-31.tgz
release-lista-32.tgz

Onde a opção -n diz que é para ser obedecida a seqüência numérica e não a
ASCII, -t especifica o separador e +2 -3 diz que é o terceiro campo.

Esquisito, né???

[ ]s,
Julio Cezar Neves

-----Mensagem original-----
De: Sergio A Lima Jznior [mailto:address@hidden]
Enviada em: terça-feira, 22 de janeiro de 2002 09:00
Para: address@hidden
Assunto: Re: [shell-script] listar arquivos em orde


o problema eh um pouco mais serio,

minha listagem tambem contem as seguintes variaveis:

release-lista-1.tgz
release-lista-10.tgz
release-lista-11.tgz
release-lista-12.tgz
release-lista-2.tgz
release-lista-20.tgz
release-lista-21.tgz
release-lista-22.tgz
release-lista-3.tgz
release-lista-30.tgz
release-lista-31.tgz
release-lista-32.tgz

e mesmo com o comando:
$ ordenar=`cat listagem |awk '{print}'
a listagem nao sai ordenada.

On Tue, 22 Jan 2002 09:27:17 -0400 (AMT)
Fred <address@hidden> wrote:

> Olá Sérgio,
> Achei sua questão um tanto curiosa.
> Resolvi fazer o seguinte teste.
> # mkdir num
> # cd num/
> # touch aaa1 aaa2 aaa3 aaa4 aaa5 aaa11 aaa12 aaa13 aaa14 aaa21 aaa22 aaa23
aaa24 aaa31 aaa32 aaa33 aaa34 aaa41 aaa42 aaa43 aaa44
> Então a partir daí é possível manipular o que você precisa...
> 
> ordenar=`ls |awk '{print}'`
> 
> Espero ter ajudado.
> 
> 
> ----
> Fred - Dept. Linux
> Planae Informática
> 
> On Tue, 22 Jan 2002, Sergio A Lima Júnior wrote:
> 
> > Date: Tue, 22 Jan 2002 09:03:36 -0200
> > From: Sergio A Lima Júnior <address@hidden>
> > Reply-To: address@hidden
> > To: address@hidden
> > Subject: [shell-script] listar arquivos em orde
> > 

Atenciosamente,

==================================
Sergio A Lima Junior
Linux User ID. #229772
Kernel 2.4.5 
address@hidden
==================================


Sair da lista: address@hidden
Banco Dados:   http://www.egroups.com/group/shell-script 

Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
http://br.yahoo.com/info/utos.html 



reply via email to

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