如何将所有不包含特定文本的行重定向到文本文件?
How to redirect all lines not containing specific text to a text file?
从内核中获取大量 'Dropping' 错误消息,可以快速填满 HD。我想在它们到达日志文件之前将它们过滤掉。这个语法有什么问题?
myprogram >(grep -v Dropping) > myprogram.log 2>&1 &
好像停止输出了。还尝试了各种使用 'grep |' 的东西但没有成功。
不清楚“myprogram”是使用STDIN还是STDERR来打印“Dropping”,反正你可以使用:
myprogram 2>&1 | grep -v Dropping > myprogram.log
从内核中获取大量 'Dropping' 错误消息,可以快速填满 HD。我想在它们到达日志文件之前将它们过滤掉。这个语法有什么问题?
myprogram >(grep -v Dropping) > myprogram.log 2>&1 &
好像停止输出了。还尝试了各种使用 'grep |' 的东西但没有成功。
不清楚“myprogram”是使用STDIN还是STDERR来打印“Dropping”,反正你可以使用:
myprogram 2>&1 | grep -v Dropping > myprogram.log