¿Cuál es la diferencia entre redirigir una salida usando >
, &>
, >&
y 2&>
?¿Cuál es la diferencia entre redirigir una salida usando ">", "&>", "> &" y "2 &>"?
Respuesta
>
redirige stdout a un archivo2&>
redirige identificador de archivo "2" (casi siempre stderr) a algún otro identificador de archivo (se escribe generalmente como2>&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.
Más detalles aquí: http://tldp.org/LDP/abs/html/io-redirection.html y http : //tldp.org/LDP/abs/html/ioredirintro.html – lecodesportif
¿El signo & significa un identificador de archivo, o lo que significa & significa exactamente? – Banjer
@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> (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.
- 1. ¿Cuál es la diferencia entre operator >> y operator >>> en java?
- 2. ¿Cuál es la diferencia entre ">" y "&>" en bash?
- 3. ¿Cuál es la diferencia entre `>>> some_object` y` >>> print some_object` en el intérprete de Python?
- 4. cuál es la diferencia entre el 2> 1>/dev/null y 2> & 1>/dev/null
- 5. ¿Cuál es la diferencia entre <% %> y <%=%>?
- 6. ¿Cuál es la diferencia entre <%# %> y <%= %>?
- 7. ¿Cuál es la diferencia entre> = y =>?
- 8. Diferencia entre los operadores >>> y >>
- 9. diferencia entre <%! %> y <% %>
- 10. ¿Cuál es la diferencia entre clone y mkdir-> cd-> init-> remote-add-> pull?
- 11. ¿Cuál es la diferencia entre <%: artículo [ "Título"]%> y <% = item [ "Título"]%>
- 12. ¿cuál es la diferencia entre la lista <> y el diccionario <> en C#
- 13. ¿Alguna vez el rendimiento es diferente entre Java >> y >>> operadores de desplazamiento a la derecha?
- 14. Java: ¿Cuál es la diferencia entre <init> y <clinit>?
- 15. ¿Diferencia entre <asp:table> y <table>?
- 16. Diferencia entre <acronym> y <abbr>?
- 17. >>> ¿Cuál es la operación en C++
- 18. cuál es la diferencia entre '! =' Y '<>' en MySQL
- 19. ¿Cuál es la diferencia entre "<>" y "! ="?
- 20. Cuál es la diferencia entre Task <> y IAsyncOperation <>
- 21. ¿Cuál es la diferencia entre <jsp: incluir página = ...> y <% @ incluir archivo = ...>?
- 22. WSDL: cuál es la diferencia entre <binding> y <portType>
- 23. ¿cuál es la diferencia entre model-> alias y model-> name en CakePHP?
- 24. Cuál es la diferencia entre <% ... %> y <%! ... %> en jsp
- 25. ¿Cuál es la diferencia entre <a_element /> y <a_element xsi: nil = "true" />?
- 26. Diferencia entre <string> y <string.h>?
- 27. ¿Cuál es la diferencia entre ~> y> = al especificar rubygem en Gemfile?
- 28. ¿Cuál es la diferencia entre <system.web> y <system.webServer>?
- 29. ¿Cuál es la diferencia entre <pubDate> y <lastBuildDate> en RSS?
- 30. ¿Cuál es la diferencia entre ReadOnlyCollection <T> y ReadOnlyCollectionBuilder <T> en .Net?
http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO-3.html –