El día 1 de mayo de 2008 20:38, Javier Persico escribió:
> Buenas Gente,
>
>  Estoy intentando hacer un script para bash y tengo hecho lo siguiente:
>
>  for i in `ls A*`
>  do
>  echo $i
>  done
>
>  La idea es que tome todos los archivos del directorio corriente
>  comenzados con A y los liste.
>
>  Lo que me esta pasando es que cuando no hay ningun archivo por salida
>  estandar obtengo lo siguiente:
>
>  ls: A*: No existe el fichero ó directorio
>
>  Lo que quiero evitar es que aparezca este mensaje cuando no hay archivos
>  comenzados con A. Quisiera que por salida estandar no se muestre ningun
>  mensaje.
>
>  ¿Alguno tiene una idea de como hacerlo?

Hola!
Redirecciona la salida de mensajes de error
El comando queda algo asi:

    ls A* 2> /dev/null

>  Saludos!
>

Saludos!

-- 
Ezequiel Mauricio Chan
MSA - Magic Software Argentina S.A.
Av.Corrientes 640, Piso 10, Of. 1 y 2
(+54) 011-4322-6800/6900

_______________________________________________
Lista de correo Programacion.
[email protected]
http://listas.fi.uba.ar/mailman/listinfo/programacion

Responder a