Redirección de Bash: guarde stderr / stdout en diferentes archivos y aún así imprímalos en una consola
Aquí hay un programa simple.
class Redirection {
public static void main (String args[]){
System.out.println("Hello World_Stdout");
System.err.println("Hello World_Stderr");
}
}
Quiero ver todas las salidas en una consola, pero al mismo tiempo quiero almacenar stdout y stderr en diferentes archivos. Intenté el siguiente comando, en vano.
$java Redirection 3>&1 2>stderr 1>stdout 1>&3 2>&3
Los archivos stderr y stdout tienen el tamaño de archivo de 0.
Así que básicamente quiero hacer lo que hace el comando "tee" pero también quiero capturar stderr.