把Java管道给Grep:为什么不工作?

Dan*_*ark 1 java bash grep pipe

我试图在Bash中运行这个可怕的简单命令

java -cp nasa-top-secret.jar gov.nasa.RocketToMoon | grep -v codehaus
Run Code Online (Sandbox Code Playgroud)

但grep不起作用(它不会过滤掉我的字符串).如何java使用grep?过滤输出?

a'r*_*a'r 19

输出可以在STDERR上,请尝试以下方法:

java -cp nasa-top-secret.jar gov.nasa.RocketToMoon 2>&1 | grep -v codehaus
Run Code Online (Sandbox Code Playgroud)