Python 在Linux中执行ping时捕获字符串

Python 在Linux中执行ping时捕获字符串,python,linux,find,ping,Python,Linux,Find,Ping,我尝试在执行ping时查找特定字符串。在windows中,我只需使用以下命令: ping localhost | find "time" 但是,当我在Linux中执行此命令时,它返回:find:'time':没有这样的文件或目录。 我正在制作一个可以在linux和windows下使用python运行的程序。我之所以要在ping输出中查找“time”,是因为errorlevel始终返回“0”,即使目标主机无法访问(在windows中)。有什么建议吗 提前感谢。使用grep,而不是查找: ping

我尝试在执行ping时查找特定字符串。在windows中,我只需使用以下命令:

ping localhost | find "time"
但是,当我在Linux中执行此命令时,它返回:find:'time':没有这样的文件或目录。 我正在制作一个可以在linux和windows下使用python运行的程序。我之所以要在ping输出中查找“time”,是因为errorlevel始终返回“0”,即使目标主机无法访问(在windows中)。有什么建议吗

提前感谢。

使用grep,而不是查找:

ping localhost | grep "time"
查找它用于查找文件,而不是字符串