Script para apagar arquivos

agosto 8, 2006

Tive um problema com um maldito arquivo chamado Thumbs.db que estava impedindo algumas estações de sincronizarem arquivos com o servidor num cliente, imagino eu que esse tipo de arquivo é de configuração de ambiente de trabalho no Windows, então tive que criar um shell script para apagar todas as ocorrencias, tive alguma dificuldade em encontrar algo desse tipo na net, por isso achei interessante colocar disponível aqui:

#!/bin/sh

dir=/diretorio/da/pesquisa
arq=Thumbs.db   # ou qualquer outro, ou ainda, extensão
find $dir -iname $arq > /tmp/arks.txt
echo “`cat /tmp/arks.txt |wc -l |tr -d ”` arquivos encontrados!”
echo “”
if [ `cat /tmp/arks.txt |wc -l |tr -d ”`!=0 ]; then

while read linha; do
echo rm \’$linha\’| sh -;
done < /tmp/arks.txt ;

else
echo “Diretorio não existe!”
fi

Agradecimentos ao Humberto Jucá pela ajuda com comandos e sintax desse script!