管道 ping 输出行 "Request timeout" 到文件
pipe ping output Line "Request timeout" into file
我只需要将 ping 的 "Request timeout" 输出行捕获到文件中。
不起作用的是:
ping server | grep Request > file.txt
ping server > file.txt 2>&1 | grep Request
有人有什么建议吗?
主机是 OS X 10。9.x
提前致谢
L
需要修改缓冲操作。如果 "Request timeout" 是标准输出,请尝试以下操作;
ping server | stdbuf -o0 grep Request > file.txt
否则如果 "Request timeout" 是 stderr
ping server | stdbuf -e0 grep Request > file.txt
我只需要将 ping 的 "Request timeout" 输出行捕获到文件中。
不起作用的是:
ping server | grep Request > file.txt
ping server > file.txt 2>&1 | grep Request
有人有什么建议吗?
主机是 OS X 10。9.x
提前致谢
L
需要修改缓冲操作。如果 "Request timeout" 是标准输出,请尝试以下操作;
ping server | stdbuf -o0 grep Request > file.txt
否则如果 "Request timeout" 是 stderr
ping server | stdbuf -e0 grep Request > file.txt