Linux/Unix Shell Scripting - problemas al redireccionar errores a /dev/null

 
Vista:

problemas al redireccionar errores a /dev/null

Publicado por Tuxedomon (4 intervenciones) el 05/06/2017 05:14:17
Buenas, tengo un problema al redireccionar los errores que me devuelve un comando a /dev/null

el comando que lanzo es el siguiente:

ls -1 /<directorio>/<directorio>|egrep -vw "<patron1>|<patron2>|<patron3>"|egrep -v "<patron4>|<patron5>" 2>/dev/null >> /<directorio>/<directorio>/<directorio>/<fichero>


el problema es que me muestra los errores cuando no existe /<directorio>/<directorio>, cuando quiero que los deseche

ls: cannot access /<directorio>/<directorio>: No such file or directory


Muchas gracias!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

problemas al redireccionar errores a /dev/null

Publicado por Tom (361 intervenciones) el 05/06/2017 08:29:20
Pues tendrás que redireccionar la salida de errores del ls ... supongo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

problemas al redireccionar errores a /dev/null

Publicado por Tuxedomon (4 intervenciones) el 05/06/2017 16:48:16
Eso hago con 2>/dev/null pero por algún motivo al poner los filtros egrep no me funciona, si no los pongo funciona bien
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

problemas al redireccionar errores a /dev/null

Publicado por Tom (361 intervenciones) el 05/06/2017 19:52:58
En la línea que has pegado no redireccionas la salida de ls , sino la de egrep.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar