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