ping website.com -n 3 | grep Minimum
会告诉你微调脚本输出
Minimum = 24ms, Maximum = 62ms, Average = 36ms
我怎么加修剪,除了最小的ping的一切吗?只输出“24”?
ping website.com -n 3 | grep Minimum
会告诉你微调脚本输出
Minimum = 24ms, Maximum = 62ms, Average = 36ms
我怎么加修剪,除了最小的ping的一切吗?只输出“24”?
你可以管的ping
输出到sed
:
sed 's/Minimum = \([0-9]\+\)ms.*/\1/'
或者,如果你有GNU grep
,管道进入:
grep -oP "(?<=Minimum =)[0-9]+(?=ms)"
ping website.com -n 3 | grep最小| sed's/Minimum = \([0-9] \ + \)ms。*/\ 1 /' 那样? – Aaron 2013-02-20 02:49:11
@Aaron:'sed'可以做模式匹配。我的意思是这样的:'ping website.com -n 3 | sed's/Minimum = \([0-9] \ + \)ms。*/\ 1 /''。 HTH。 – Steve 2013-02-20 02:55:26
grep one做更多我想要的。我只是希望它返回最小ping的值,所以只是一个数字。但是,谢谢。 – Aaron 2013-02-20 02:57:21
或者,'平... -n 3'将呈现如果'ping'不接受'-n',则使用错误。 – 2013-02-20 13:39:24