Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/11/2009, 05:30
Avatar de neodani
neodani
 
Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 17 años, 9 meses
Puntos: 20
Problema redirección de errores en bash

Buenas,

Pensaba que tenia controlado el tema de la redirección de errores en bash ya que si se producia un error por pantalla lo podía redirigir de la siguiente manera:

Ej. comando que no existe
Sin redireccion: $ asdfasjfklasjl
-bash: asdfasjfklasjl: command not found

Con redireccion: $ asdfasjfklasjl 2>/dev/null
No muestra nada perfect

Ahora cuando ejecuto
$ ping -c 1 miweb.com | grep from | awk {'print $4'} |wc -l
ping: unknown host miweb.com
0

Me muestra el 0 que es correcto, pero tambien un mensaje 'ping: unknown host miweb.com' que quiero redireccionar hacia una salida diferente, no por pantalla, y no lo consigo :S

He probado lo mismo, pero no me redirecciona, me sigue mostrando lo mismo por pantalla, cuando quiero que solo muestre el 0
$ ping -c 1 miweb.com| grep from | awk {'print $4'} |wc -l 2>/dev/null
ping: unknown host miweb.com
0

¿Sabéis como tengo que hacerlo?

Muchas gracias,