EPA! Algo errado no ar!!! Vc fazendo rm *.ps.* não pode remover os que terminam em .ps! Como vc colocou um ponto após o o ps só serão removidos os arquivos que têm este ponto.
É melhor refazer o teste e prestar atenção. Por esta resposta, vi que muita gente da lista está confundindo metacaracteres de expasão de arquivos, que é o caso do ls, com metacaracteres de RegExp. Assim sendo, para o ls o ponto é um literal, e não um coringa. Pessoal que falou em ^, $, (), é melhor prestar mais atenção ou dar uma revisada na matéria... Para usar RegExp, deveria fazer algo como: ls | grep -v ps$ | xargs rm Abraços, Julio Cursos de Shell e Zenity em 2 fins de semana? - SE turma de Shell/Zenity em 26/07 - [email protected] - SP turma de Shell em 14/08 - www.4Linux.com.br - Turmas fechadas em outras cidades ligue (21)8112-9988. Em 16 de julho de 2010 14:49, ®...@®ÐØ <[email protected]>escreveu: > A correção da expressão pode está correta, entretanto não corrige o > problema... > rm -fv *.fs.*, esta foi a minha primeira tentativa, e remove todos os > arquivos. > > Em 16 de julho de 2010 13:32, Cléoson Barreto > <[email protected]>escreveu: > > > > > > > Olá Fabiano, > > > > Você tem toda a razão. Falta de atenção minha! :-/ > > > > > > -- > > []'s > > Cléoson. > > http://farinhadigital.blogspot.com/ > > > > Em 16 de julho de 2010 13:27, Fabiano Caixeta Duarte > > <[email protected] <fcd.listas%40gmail.com>>escreveu: > > > > > > > > > > > > > Em 16 de julho de 2010 12:54, Cléoson Barreto > > > <[email protected] <cleoson.barreto%40gmail.com > ><cleoson.barreto% > > 40gmail.com>> escreveu: > > > > > > > > > Olá! > > > > > > > > Se entendi bem, você quer manter os arquivos que terminam com "fs", > > > > removendo os demais, certo? Vejo como fiz aqui: > > > > > > > > $ ls -1 > > > > Arq2.fs > > > > Arq2.fs.index > > > > Arq2.fs.lock > > > > Arq2.fs.tmp > > > > Arq.fs > > > > Arq.fs.index > > > > Arq.fs.lock > > > > Arq.fs.tmp > > > > Data.fs > > > > Data.fs.index > > > > Data.fs.lock > > > > Data.fs.tmp > > > > > > > > $ rm -vf *[^fs] > > > > removido `Arq2.fs.index' > > > > removido `Arq2.fs.lock' > > > > removido `Arq2.fs.tmp' > > > > removido `Arq.fs.index' > > > > removido `Arq.fs.lock' > > > > removido `Arq.fs.tmp' > > > > removido `Data.fs.index' > > > > removido `Data.fs.lock' > > > > removido `Data.fs.tmp' > > > > > > > > $ ls -1 > > > > Arq2.fs > > > > Arq.fs > > > > Data.fs > > > > > > > > -- > > > > []'s > > > > Cléoson. > > > > > > Teste sua solução contra a seguinte lista: > > > Arq.fs > > > Arq.fs.tmpf > > > Arq.fs.tmpk > > > Arq.fs.tmpp > > > Arq.fs.tmps > > > Arq.fs.tmpx > > > > > > O resultado será: > > > > > > Arq.fs > > > Arq.fs.tmpf > > > Arq.fs.tmps > > > > > > Porque? > > > > > > Porque a expressão casa com qualquer arquivo que termine com qualquer > > > caracter à exceção de f OU s. > > > > > > O mais correto, e também muito símples é: > > > > > > rm *.fs.* > > > > > > -- > > > Fabiano Caixeta Duarte > > > Especialista em Redes de Computadores > > > Linux User #195299 > > > Ribeirão Preto - SP > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > > > -- > > ------------------------------------------------------------------------------------- > 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] > > > > ------------------------------------ > > --------------------------------------------------------------------- > 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: [email protected] > --------------------------------------------------------------------- > 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 > > > [As partes desta mensagem que não continham texto foram removidas]
