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 <fcd.lis...@gmail.com>escreveu: > > > Em 16 de julho de 2010 12:54, Cléoson Barreto > <cleoson.barr...@gmail.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]