Linux/Unix Shell Scripting - Eliminar Archivos de size=0

<<>>
 
Vista:

Eliminar Archivos de size=0

Publicado por SuperIndio (8 intervenciones) el 19/02/2026 23:29:59
Tenia 58mil Archivos de los cuales 40mil estaba en 0
Los elimite con este Shell
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/bin/ksh
###########################################################################
#
#
###########################################################################
#
rmTqCtasEnCero() {
    for TFILE in `ls -lr REP_CONTAB* | awk '{ print $9 }'`
    do
        nSize=`ls -lr ${TFILE} | awk '{ print $5 }'`
        if [[ $nSize -eq 0 ]]
           then
              echo -e "hay que eliminar : $TFILE PORQUE TIENE SIZE = $nSize"
              rm -f $TFILE
        fi
    done
}
cd $DIR_DATA/
rmTqCtasEnCero
 
cd $DIR_DATA_HIST/
rmTqCtasEnCero
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder