Script para exclusao de arquivos

Iniciado por mpoloureiro, 25 de Abril de 2011, 09:21

tópico anterior - próximo tópico

mpoloureiro

Possoal,

Preciso excluir arquivos de tamanho nulo, junto com todos os arquivos que carregam o mesmo identificador.
Ex:
Suponha que um dos arquivos *1.dat ou *2.dat tenha tamanho nulo. Preciso então excluir todos os arquivos
com o mesmo <identificador>

<identificador>_1.dat
<identificador>_2.dat

rm <identificador>*

Tem como fazer isso via script?

Solid One

#!/bin/sh
ARQUIVOS=`ls *.dat`
for I in $ARQUIVOS;
do
      if [ ! -s $I ];
      then
            rm $I
      fi
done


isso deve ao menos apagar arquivos de extensão .dat que sejam nulos.