我想从日志中排除一些错误。我用的是树莓3b+。
我使用
main.py >> log.txt 2>&1 | grep -v "Network is unreachable"
我不想要的错误是
[tcp @ 0x19ccea0] Connection to tcp://192.168.1.32:554?timeout=0 failed: Network is unreachable
我可以把整个错误放在grep中,因为ip地址可能会改变
然而,当我运行main.py 时,这个错误仍然存在于我的log.txt文件中
您需要通过管道传输到grep
,然后将grep的输出重定向到该文件。您正在将所有输出重定向到该文件,因此不会有任何内容进入grep
。
main.py 2>&1 | grep -v "Network is unreachable" >> log.txt