ping www.google.com |grep -v "time=1." >>ping.log
日志文件中未附加任何内容,没有重定向,命令运行正常。我做错了什么?
答案1
更改为:
ping www.google.com | grep -v --line-buffered "time=1." >> ping.log
--line-buffered
将强制每行刷新一次缓冲区,以便您可以将其输出到文件。请参阅文档。
您的方法也有效,但是您需要等待一段时间,直到缓冲区满了,然后它才会输出到文件。