Bash redirection: save stderr/stdout to different files and still print them out on a console
- by Alby
Here is a simple program.
class Redirection {
public static void main (String args[]){
System.out.println("Hello World_Stdout");
System.err.println("Hello World_Stderr");
}
}
I want to see the all the outputs on a console, but at the same time I want to store stdout and stderr in different files. I tried the following command, to no avail.
$java Redirection 3>&1 2>stderr 1>stdout 1>&3 2>&3
stderr& stdout files have the file size of 0.
So basically I want to do what "tee" command does but I also want to capture stderr as well.