2012-08-09 1 views
2
ping google.com -n 10 | grep Minimum | sed s/^\ \ \ \ // 

출력됩니다 :Cygwin에서 도움 트리밍 출력

Minimum = 29ms, Maximum = 49ms, Average = 32ms 

내가 그럼 최소

에서 ,

=는 것 만 표시 한 후 공간에서 다듬을 :

29ms 

답변

1
$ 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 사용할 수 있습니다. awk를 사용

3

한 가지 방법 : GREP을 제거하고 텍스트 조작을 통합하기위한

ping google.com -n 10 | awk '/Minimum =/ { sub(",","",$3); print $3 }' 
+0

+1. –