J'ai un peu de mal à faire ça. Je dois exécuter un fichier .java compilé et rediriger uniquement stderr vers un fichier appelé error. Ainsi, le fichier .java est nommé javaProgram.java.
Voici ce que j'ai essayé :
java javaProgram 2> error
Cependant quand je
cat error
il semble qu'il y ait des choses là-dedans, même si je sais pertinemment que le fichier .java spécifique n'a pas d'erreurs. Est-ce que je fais quelque chose de mal? Tout ce que je veux que ce fichier d'erreurs affiche, ce sont des erreurs, pas autre chose.
Réponse acceptée :
Votre premier essai était correct; 2>filename
est la façon dont vous redirigez stderr. Il se peut que votre programme écrive des non-erreurs sur stderr, ou que le programme java exécute d'autres programmes qui sortent sur stderr.