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

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

RES: [shell-script] rm -f com ER


From: Julio Cezar Neves - DATAPREVRJ
Subject: RES: [shell-script] rm -f com ER
Date: Tue, 29 Nov 2005 10:25:38 -0200

Fala Alexandre,
no segundo vc quase acertou. O problema é que qdo vc usa listas ([...]),
cada lista define somente um caracters, desta forma [I-II], não funciona.
Vejamos por partes:

dia - {[012][0-9],3[01]} - 0 ou 1 ou 2 seguido de 0 a 9 ou 3 seguido de 0 ou
1.
mes - {0[1-9],1[012]} - Zero seguido de 1 a 9 (de jan até set) ou 1 seguido
de 0 ou 1 ou 2 (out a dez)

Então, juntando tudo, ficaria:

rm -f 231-{[012][0-9],3[01]}-{0[1-9],1[012]}-05{I,II}.gbk.gz

Vc pode tb substituir cada uma destas partes constante ou pelo nome de uma
variável que contenha este valor constante (como o mes 10 que vc sugeriu no
seu exemplo).

[ ]s,
Julio
http://www.julioneves.com
:wq


| -----Mensagem original-----
| De: alexandre trindade [mailto:address@hidden]
| Enviada em: terça-feira, 29 de novembro de 2005 09:35
| Para: Lista Shell Script
| Assunto: [shell-script] rm -f com ER
| 
| 
| Amigos onde estou errando ?
| Os nomes abaixo são
| cod-dia-mês-ano( I ou II ).gbk.gz
| Estou tentando excluir por exemplo mês 10
| Já tentei ...
| 
| rm -f 231-{0,}-10-05I.gbk.gz
| rm -f 231-[0-9]-10-05[I-II].gbk.gz
| rm -f 231-[0-9]-10-05[A-ZA-Z].gbk.gz
| rm -f 231-([0-9])-10-05([A-ZA-Z]).gbk.gz
| 
| Alguém pode me orientar onde estou errando ?
| 
| Desde já agradeço a ajuda.
| 
| []´s
| 
| Alexandre
| 
| 
| 231-01-10-05II.gbk.gz  231-07-10-05II.gbk.gz  231-13-11-05II.gbk.gz
| 231-20-11-05I.gbk.gz   231-26-11-05I.gbk.gz
| 231-01-11-05I.gbk.gz   231-07-11-05I.gbk.gz   231-14-10-05II.gbk.gz
| 231-20-11-05II.gbk.gz  231-26-11-05II.gbk.gz
| 231-01-11-05II.gbk.gz  231-07-11-05II.gbk.gz  231-14-11-05I.gbk.gz
| 231-21-10-05II.gbk.gz  231-27-10-05II.gbk.gz
| 231-02-10-05II.gbk.gz  231-08-10-05II.gbk.gz  231-14-11-05II.gbk.gz
| 231-21-11-05I.gbk.gz   231-27-11-05I.gbk
| 231-02-11-05I.gbk.gz   231-08-11-05I.gbk.gz   231-15-10-05II.gbk.gz
| 231-21-11-05II.gbk.gz  231-28-10-05II.gbk.gz
| 231-02-11-05II.gbk.gz  231-08-11-05II.gbk.gz  231-15-11-05I.gbk.gz
| 231-22-10-05II.gbk.gz  231-28-11-05I.gbk
| 231-03-10-05II.gbk.gz  231-09-10-05II.gbk.gz  231-15-11-05II.gbk.gz
| 231-22-11-05I.gbk.gz   231-28-11-05II.gbk.gz
| 231-03-11-05I.gbk.gz   231-09-11-05I.gbk.gz   231-16-10-05II.gbk.gz
| 231-22-11-05II.gbk.gz  231-29-10-05II.gbk.gz
| 231-03-11-05II.gbk.gz  231-09-11-05II.gbk.gz  231-16-11-05I.gbk.gz
| 231-23-10-05II.gbk.gz  231-29-11-05I.gbk.gz
| 231-04-10-05II.gbk.gz  231-10-11-05I.gbk.gz   231-16-11-05II.gbk.gz
| 231-23-11-05I.gbk.gz   231-30-10-05II.gbk.gz
| 231-04-11-05I.gbk.gz   231-11-10-05II.gbk.gz  231-17-10-05II.gbk.gz
| 231-23-11-05II.gbk.gz
| 231-04-11-05II.gbk.gz  231-11-11-05I.gbk.gz   231-17-11-05I.gbk.gz
| 231-24-10-05II.gbk.gz
| 231-05-10-05II.gbk.gz  231-11-11-05II.gbk.gz  231-17-11-05II.gbk.gz
| 231-24-11-05I.gbk.gz
| 231-05-11-05I.gbk.gz   231-12-10-05II.gbk.gz  231-18-10-05II.gbk.gz
| 231-24-11-05II.gbk.gz
| 231-05-11-05II.gbk.gz  231-12-11-05I.gbk.gz   231-19-10-05II.gbk.gz
| 231-25-10-05II.gbk.gz
| 231-06-10-05II.gbk.gz  231-12-11-05II.gbk.gz  231-19-11-05I.gbk.gz
| 231-25-11-05I.gbk.gz
| 231-06-11-05I.gbk.gz   231-13-10-05II.gbk.gz  231-19-11-05II.gbk.gz
| 231-25-11-05II.gbk.gz
| 231-06-11-05II.gbk.gz  231-13-11-05I.gbk.gz   231-20-10-05II.gbk.gz
| 231-26-10-05II.gbk.gz
| 
| 
| [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
---------------------------------------------------------------------
 
Links do Yahoo! Grupos




 



reply via email to

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