将python脚本输出重定向到grep

Nar*_*rek 3 c++ python shell grep cocos2d-x

有一个python脚本可以构建cocos2dx-project.运行时会打印出所有警告和错误消息.但我想只得到那些包含"错误"的行.因此,我做以下事项:

python ./build_native.py | grep "error"
Run Code Online (Sandbox Code Playgroud)

但它仍然打印所有内容,而不仅仅是"错误"行.

编辑:

如果您需要脚本文件的内容,可以在此处查看.

Mar*_*cny 7

你需要重定向stderrstdout.只有这样才会过滤掉所有不包含"错误"的行

python ./build_native.py 2>&1 | grep "error" 
Run Code Online (Sandbox Code Playgroud)