Hola, estoy intentando hacer un script para hacer m�s amigable el uso de 
iconos de dispositivo en KDE usando autofs en el sistema.

Me he topado con un problema que non esperaba. Intento ejecutar un comando y 
hacer un grep para analizar la salida, identificar lo sucedido y que el 
script haga una cosa u otra. Pero me ocurre un problema, me explico con un 
ejemplo:

- Si tengo un CD en el lector de DVD y escribo:
df /mnt/dvd
    -->me sale:
S.ficheros          Tama�o Usado  Disp Uso% Montado en
/dev/hdd              687M  687M     0 100% /mnt/auto/dvd

- Si escribo:
df /mnt/dvd | grep "texto inexistente"
evidentemente no me sale nada, todo correcto.

- Pero si por ejemplo, me invento un dispositivo y escribo:
df /mnt/qwassdweer | grep "texto inexistente"
    -->me sale:
df: �/mnt/qwassdweer: No existe el fichero o el directorio

Es decir, la salida de "df" no pasa por la tuber�a y por lo tanto no se 
convierte en la entrada de "grep", y no me funciona el script.

S� que esto tiene que ver con el tema de la salida estandar y la salida de 
errores (mi caso), pero por m�s que busco lo �nico que encuentro son formas 
de redireccionar la salida de errores a un fichero (comando 2> fichero) o 
ambas salidas (comando 2>1& fichero), pero yo lo que busco es que, sin tener 
que pasar por la creaci�n de un fichero, la salida estandar y la salida de 
errores pasen juntas al grep por la tuber�a, �no es posible?

Muchas gracias.

Responder a