2011-01-20 12 views

Respuesta

27
  • > redirige stdout a un archivo
  • 2&> redirige identificador de archivo "2" (casi siempre stderr) a algún otro identificador de archivo (se escribe generalmente como 2>&1, que redirige stderr al mismo lugar como stdout).
  • &> y >& redirigir stdout tanto y stderr en un archivo. Normalmente está escrito como &>file (o >&file). Funcionalmente es lo mismo que >file 2>&1.
  • 2> redirige la salida al controlador de archivo 2 (generalmente stderr) a un archivo.
+2

Más detalles aquí: http://tldp.org/LDP/abs/html/io-redirection.html y http : //tldp.org/LDP/abs/html/ioredirintro.html – lecodesportif

+1

¿El signo & significa un identificador de archivo, o lo que significa & significa exactamente? – Banjer

+1

@Banjer: El signo común generalmente indica que la redirección se aplicará a más de 1 identificador de archivo, pero la semántica exacta depende del uso que se le dé. – mipadi

1

1> (o>) es para stdout, la salida de un comando. 2> es para stderr, la salida de error del comando.

This page es un poco prolijo, pero tiene buenas explicaciones y ejemplos de las diferentes combinaciones de comandos.

Cuestiones relacionadas