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]
