Al final lo resolvi asi:
#Informacion de los perfiles
tam=`du -b $con_perfil | cut -f1`
if [ "$tam" = "0" ]
then
echo No hay usuarios inactivos sin perfil
else
echo A los siguientes usuarios les fue
comprimido y eliminado el perfil:
cat $con_perfil
fi
}
Saludos, Alexa
El día 15 de diciembre de 2008 15:43, Gerardo Herzig
<[email protected]> escribió:
> Aleka wrote:
>> Gente!, les agradezco a todos por sus comentarios :-)
>>
>> Lamento comentarles que probé las cuatro opciones que me comentaron,
>> pero lamentablemente ninguna me funciono.
>>
>> A continuación les dejo mis comentarios:
>>
>>> Si lo que queres preguntar es si el *archivo* esta vacío podes preguntar
>>> [! -s $file]
>>
>> gherzig: Sip tienes razón, mi pregunta es si el archivo esta vacío o
>> no; pero me parece que testearlo con "! -s" no es lo mas indicado ya
>> que "-s" testea que el archivo exista y su tamaño sea mayor que cero.
>> Ahora para este caso el archivo siempre va a existir ya que lo creo
>> con una variable. Lo que me queda entonces es comprobar si el archivo
>> esta o no vacío.
>>
>> minombresbond: Te agradezco por tratar de mantener mi sintaxis :-)
>>
>> Alberto y gfa: He de confesarles que había probado estas opciones
>> antes de escribir el mail, pero me parece que estas opciones evalúan
>> es si la variable esta vacía o no(si me equivoco, por favor
>> corriganme) y, como le comentaba a gherzig lo que necesito es evaluar
>> si el "archivo" esta o no vacío.
>>
>> Saludos, Aleka
>>
> Bueno, claro que para chequear si esta vacio, va a tener que
> existir.Esta implicito el chequeo.
>
> Que es lo que no funciona?
> Ejemplo:
> gher...@comechingon:~> f=vacio
> gher...@comechingon:~> > vacio
> gher...@comechingon:~> cat vacio
> gher...@comechingon:~> test -s $f
> gher...@comechingon:~> echo $?
> 1
>
> gher...@comechingon:~> f=notanvacio
> gher...@comechingon:~> echo "hola tarola" > notanvacio
> gher...@comechingon:~> test -s $f
> gher...@comechingon:~> echo $?
> 0
>
> No es precisamente lo que necesitas?
>
> --
> Para desuscribirte tenés que visitar la página
> https://listas.linux.org.ar/mailman/listinfo/lugar-gral/
>
> /* Publica y encontra trabajo relacionado con softlibre en
> http://www.usla.org.ar/modules/jobs/ */
>
> Si tenés algún inconveniente o consulta escribí a
> mailto:[email protected]
>
--
ceci tuera cela
http://slcolombia.org/
--
Para desuscribirte tenés que visitar la página
https://listas.linux.org.ar/mailman/listinfo/lugar-gral/
/* Publica y encontra trabajo relacionado con softlibre en
http://www.usla.org.ar/modules/jobs/ */
Si tenés algún inconveniente o consulta escribí a
mailto:[email protected]