Это проблема с буферизацией (, не характерная для macOS ). Подождите достаточно долго (, пока буфер не очистится или ping
не завершится само по себе за 1000 итераций ), и вы получите результат.
В качестве альтернативы используйте awk
вот так:
$ ping... | awk -F '[ =]' '{ print $10 }'