Przekierowanie Bash: zapisz stderr / stdout w różnych plikach i wydrukuj je na konsoli
Oto prosty program.
class Redirection {
public static void main (String args[]){
System.out.println("Hello World_Stdout");
System.err.println("Hello World_Stderr");
}
}
Chcę zobaczyć wszystkie wyjścia na konsoli, ale jednocześnie chcę przechowywać stdout i stderr w różnych plikach. Próbowałem tego polecenia, ale bezskutecznie.
$java Redirection 3>&1 2>stderr 1>stdout 1>&3 2>&3
Pliki stderr i stdout mają rozmiar pliku 0.
Zasadniczo chcę zrobić to, co robi polecenie „tee”, ale chcę także przechwytywać stderr.