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]

Responder a