Mám s tím trochu problém. Jsem povinen spustit zkompilovaný soubor .java a přesměrovat pouze stderr do souboru s názvem error. Soubor .java se tedy jmenuje javaProgram.java.
Zkoušel jsem toto:
java javaProgram 2> error
Nicméně když jsem
cat error
zdá se, že tam něco je, i když s jistotou vím, že konkrétní soubor .java nemá žádné chyby. Dělám něco špatně? Vše, co chci, aby tento chybový soubor zobrazoval, jsou chyby, ne nic jiného.
Přijatá odpověď:
Váš první pokus byl správný; 2>filename
je způsob, jakým přesměrujete stderr. Může se stát, že váš program zapisuje do stderr nějaké nechybové chyby nebo java program spouští jiné programy, které mají výstup na stderr.