[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- RES: [shell-script] rm -f com ER,
Julio Cezar Neves - DATAPREVRJ <=