ping google.com -n 10 | grep Minimum | sed s/^\ \ \ \ //
将输出:
Minimum = 29ms, Maximum = 49ms, Average = 32ms
我想从空间之后修剪=
到,
最小
那么它只会显示:
29ms
一种使用方式awk
:
ping google.com -n 10 | awk '/Minimum =/ { sub(",","",$3); print $3 }'
$ echo "Minimum = 29ms, Maximum = 49ms, Average = 32ms" | awk '{print $3}' | sed s/,//
29ms
所以这应该可行,但可能不是您要求的最优雅的表达方式。
ping google.com -n 10 | grep Minimum | awk '{print $3}' | sed s/,//
您也可以使用cut
代替awk
.