Olá pessoal !
No script abaixo, eu consigo comparar se um arquivo é maior que o tamanho máximo permitido e deletá-lo.
Então, como faço para comparar vários arquivos ao mesmo tempo ?
Seria assim, o script iria comparar vários arquivos dentro do diretório e todos os arquivos que fossem maior que o máximo permitido, seriam deletados (No meu exemplo só consigo comparar 1). Só ficariam os arquivos menores que o máximo permitido.
Alguém tem uma dica que possa ajudar ??
Grato.
#!/bin/sh
#tamanho em kb permitido pelo arquivo
tmaximo=15;
#grava o tamanho num arquivo
tarquivo="`du /home/kurumin/arquivo-teste > tamanho`";
#obtem tamanho do arquivo
tamanho="`cut -c 1-2 tamanho`";
if [ $tamanho -gt $tmaximo ];
then
echo "O arquivo é maior que 15k. Será apagado." ;
rm -f /home/kurumim/arquivo-teste
else
echo "O arquivo é menor que 15k. Mantido"
fi