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

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

Re: [shell-script] lista de exclusão


From: Tiago Peczenyj
Subject: Re: [shell-script] lista de exclusão
Date: Fri, 16 Jul 2010 16:00:55 -0300

para isto funcionar vc precisa fazer shopt -s extglob para habilitar
estes truques.

uma solução é usar um find

find . -not -name \*.fs -type f | xargs rm


2010/7/16 Rodrigo Caldas <address@hidden>:
> Acho que isso pode funcionar, não tenho como testar agora:
>
> rm !(*.fs)
>
> A exclamação serve para negar o que estiver entre os parênteses. No caso,
> removerá tudo o que não terminar com .fs.
> Ficariam apenas:
>
> Data.fs
> Arq.fs
> Arq2.fs
>
>
> --
> Rodrigo Caldas
> (71) 8219-7261
>
>
> 2010/7/16 Fernando Luizao <address@hidden>
>
>>
>>
>> Remover tudo *que nao termine* com .fs:
>>
>> rm *[^.fs$]
>>
>> Abraços
>>
>> --- Em sex, 16/7/10, ®i©@®ÐØ 
>> <address@hidden<informatica%40rbncurriculo.cjb.net>>
>> escreveu:
>>
>> De: ®i©@®ÐØ <address@hidden<informatica%40rbncurriculo.cjb.net>
>> >
>> Assunto: [shell-script] lista de exclusão
>> Para: address@hidden <shell-script%40yahoogrupos.com.br>
>> Data: Sexta-feira, 16 de Julho de 2010, 12:34
>>
>>
>>
>>
>> Galera, bom dia.
>>
>> Tenho diversos arquivos a serem removidos, e apenas um tipo a ser
>>
>> preservado.
>>
>> Exemplo:
>>
>> Data.fs
>>
>> Data.fs.index
>>
>> Data.fs.lock
>>
>> Data.fs.tmp
>>
>> Arq.fs
>>
>> Arq.fs.index
>>
>> Arq.fs.lock
>>
>> Arq.fs.tmp
>>
>> Arq2.fs
>>
>> Arq2.fs.index
>>
>> Arq2.fs.lock
>>
>> Arq2.fs.tmp
>>
>> O arquivo a ser preservados é apenas o fs, e os outros quero removê-los.
>>
>> Tentei exclui-los da lista utilizando o próprio bash:
>>
>> rm -fv *.[^fs].*
>>
>> Não deu certo, alguém pode me ajudar com isto?
>>
>> --
>>
>> ----------------------------------------------------------
>>
>> ATENÇÃO: EVITE QUE SPAMMERS CAPTURE CONTATOS DE SUA LISTA,
>>
>> SEMPRE QUE POSSÍVEL REMOVA OS EMAILS DO REMETENTE E ENVIE EM (COO- CÓpia
>>
>> Oculta) PARA SEUS CONTATOS.
>>
>> ;)
>>
>> A Graça do nosso Senhor Jesus Cristo seja contigo. (1ªTs 5.28)
>>
>> The grace of our Lord Jesus Christ be with you. (1ªTs 5.28)
>>
>> Jesus te ama, aceite-O! Jesus loves you, accept you Him!
>>
>> ®i©@®ÐØ
>>
>> [As partes desta mensagem que não continham texto foram removidas]
>>
>> [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]