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 <c4l...@gmail.com>: > 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 <fernando_o...@yahoo.com.br> > >> >> >> Remover tudo *que nao termine* com .fs: >> >> rm *[^.fs$] >> >> Abraços >> >> --- Em sex, 16/7/10, ®...@®ÐØ >> <informat...@rbncurriculo.cjb.net<informatica%40rbncurriculo.cjb.net>> >> escreveu: >> >> De: ®...@®ÐØ >> <informat...@rbncurriculo.cjb.net<informatica%40rbncurriculo.cjb.net> >> > >> Assunto: [shell-script] lista de exclusão >> Para: shell-script@yahoogrupos.com.br <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! >> >> ®...@®ÐØ >> >> [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: shell-script-unsubscr...@yahoogrupos.com.br > --------------------------------------------------------------------- > 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