有一个Python脚本可以构建。当运行它时,它会打印出所有警告和错误信息。但是我只想获取包含“error”的行。因此,我执行以下操作:
python ./build_native.py | grep "error"
但它仍然打印所有内容,而不仅仅是“error”行。
编辑:
如果您需要脚本文件的内容,可以在此处查看:这里。
有一个Python脚本可以构建。当运行它时,它会打印出所有警告和错误信息。但是我只想获取包含“error”的行。因此,我执行以下操作:
python ./build_native.py | grep "error"
stderr
重定向到stdout
。只有这样,grep才能过滤掉不包含“error”的所有行。python ./build_native.py 2>&1 | grep "error"
如果你只想将错误信息导入管道,可以试试这个:
python ./build_native.py 2>&1 >/dev/null | grep "error"
stdout
消息。 - huu