Autor Tópico: Script para exclusao de arquivos  (Lida 2115 vezes)

Offline mpoloureiro

  • Usuário Ubuntu
  • *
  • Mensagens: 35
    • Ver perfil
Script para exclusao de arquivos
« Online: 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?

Offline Solid One

  • Usuário Ubuntu
  • *
  • Mensagens: 276
  • Linux for human beings
    • Ver perfil
Re: Script para exclusao de arquivos
« Resposta #1 Online: 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.