Ver Mensaje Individual
  #7 (permalink)  
Antiguo 16/06/2010, 20:17
Avatar de AleSanchez
AleSanchez
Colaborador
 
Fecha de Ingreso: septiembre-2004
Ubicación: Buenos Aires, Argentina
Mensajes: 3.692
Antigüedad: 20 años, 2 meses
Puntos: 47
Respuesta: Compilando con LaTeX

En realidad no, el redireccionador &> se utiliza para redireccionar tanto la salida stdin com y la stderr al mismo destino.
Ejemplo:
Código bash:
Ver original
  1. # la respuesta es correcta y se envía a stdout
  2. pupi@pupi-desktop ~ $ ls /home
  3. pupi romina
  4.  
  5. # Redireccionamos stdout a /dev/null, la respuesta no se muestra en pantalla
  6. pupi@pupi-desktop ~ $ ls /home > /dev/null
  7.  
  8. # La respuesta es un error y sale al stderr
  9. pupi@pupi-desktop ~ $ ls /home/noexiste
  10. ls: no se puede acceder a /home/noexiste: No existe el fichero ó directorio
  11.  
  12. # Redireccionamos el stdout al /dev/null... Y se muestra el error, porque es stderr
  13. pupi@pupi-desktop ~ $ ls /home/noexiste > /dev/null
  14. ls: no se puede acceder a /home/noexiste: No existe el fichero ó directorio
  15.  
  16. # Redireccionamos stderr a /dev/null y el mensaje no se muestra
  17. pupi@pupi-desktop ~ $ ls /home/noexiste 2> /dev/null
  18.  
  19. # Redireccionamos ambos al /dev/null, y no se muestra nada
  20. pupi@pupi-desktop ~ $ ls /home > /dev/null
  21. pupi@pupi-desktop ~ $ ls /home/noexiste &> /dev/null

Saludos.
__________________
¡Volviendo a la programación!