从终端输出中提取值

时间:2017-07-24 08:43:15

标签: c++11 terminal ubuntu-14.04

terminal_output

大家好,我需要一个C ++脚本,只从这个终端输出中提取时间值(例如0.019 0.019 0.024等),并在我查看时为每一行执行此操作。任何想法如何实现这一目标?谢谢!

1 个答案:

答案 0 :(得分:3)

您可以形成一个命令,将 ping 结果转储到文件中,然后您就可以从文件中获取时间。

std::string command ="ping 192.162.1.11 > myfile.txt"

system(command.c_str());

你会得到结果到myfile然后grep" time ="来自档案。