Sé la respuesta para algunos proyectiles, por ejemplo, con cmd.exeusted puede:
some.exe > out.txt 2>&1
¿Cómo se logra lo mismo para otros shells (bash, ksh, tcsh, powershell, etc.)?
command-line
bash
shell
pesche
fuente
fuente

2>&1también funciona,^es esencialmente la abreviatura de pescado>2. Tenga en cuenta que2>| lesso^| lesspor sí solo las tuberías stderr; para canalizar nuestro y err, do^&1 | lessPara csh y tcsh
fuente
some.exec |& lessEn Powershell es exactamente lo mismo:
2> & 1 Envía errores al proceso get ninguno, powershell 2> & 1 flujo de salida de éxito.(de
about_Redirection).En
bashy ksh al menos también sé que funciona de esta manera.Parece ser una convención común.
Una forma rápida de averiguarlo es abriendo la página de manual del shell y haciendo una búsqueda
&1(con/y luego escribiendo&1). Esto rara vez ocurre en otros contextos.fuente
En bash haces exactamente lo mismo.
fuente