Sé la respuesta para algunos proyectiles, por ejemplo, con cmd.exe
usted 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>&1
también funciona,^
es esencialmente la abreviatura de pescado>2
. Tenga en cuenta que2>| less
o^| less
por sí solo las tuberías stderr; para canalizar nuestro y err, do^&1 | less
Para csh y tcsh
fuente
some.exec |& less
En Powershell es exactamente lo mismo:
(de
about_Redirection
).En
bash
y 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