Fórum Ubuntu Linux - PT

Suporte Técnico => Programação e Scripts => Tópico iniciado por: mpoloureiro em 25 de Abril de 2011, 09:21

Título: Script para exclusao de arquivos
Enviado por: mpoloureiro em 25 de Abril de 2011, 09:21
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?
Título: Re: Script para exclusao de arquivos
Enviado por: Solid One em 25 de Abril de 2011, 18:55
Código: [Selecionar]
#!/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.