我试图在Bash中运行这个可怕的简单命令
java -cp nasa-top-secret.jar gov.nasa.RocketToMoon | grep -v codehaus
但grep不起作用(它不会过滤掉我的字符串)。如何使用java
过滤我的grep
输出?
答案 0 :(得分:19)
输出可以在STDERR上,请改为尝试:
java -cp nasa-top-secret.jar gov.nasa.RocketToMoon 2>&1 | grep -v codehaus
答案 1 :(得分:3)
可能的情况
-v
代表。可能的故障排除步骤:
2>&1
放在命令的末尾
并尝试使用grep