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
-
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?
-
#!/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.