Mensaje de error oculto
Juan Pablo Tamayo
jptamayo en uno.cl
Jue Ago 12 14:52:41 CLT 2004
On Thu, 2004-08-12 at 12:44, Abel Zárate Avendaño wrote:
> Consulta:
>
> Cuando digito un comando desde el shell, por ejemplo:
> $ls *.dat o
> $ls *.dat > //dev/null
>
> y con ese criterio no existen files el kernel emite lo siguiente
> mensaje de error:
> ls: *.dat: No such file or directory
>
> ¿Cómo hago para que este mensaje no se muestre?,
> ya que lo usaré en un script.
>
$ ls *.dat 1> /tmp/salida.txt 2> /tmp/error.txt
si hay archivos el listado queda en /tmp/salida.txt, si hay error queda
en /tmp/error.txt (reemplazar por /dev/null si no requieres listar el
error)
pd1: > es una alias a 1>, donde
1> salida estandar y
2> error estandar
pd2: info bash, man bash
Saludos!
JPT
Más información sobre la lista de distribución Linux