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.
Jak nastavit volitelný parametr?
Linux – automatické výzvy Ano při instalaci balíčku na Alpine Linux?