pingコマンドの出力を削除しますか?

pingコマンドの出力を削除しますか?

私はいつも次の最後の3行から「ping」コマンドの結果を削除できると思いました。

--- domain.com ping statistics ---
3 packets transmitted, 3 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 3.837/4.501/4.839/0.469 ms 

pingでこの行が表示されないようにすることはできますか?

私は以下を試しました:

ping -c2 domain.com | xargs grep -v "statistics \|transmitted\|round-trip"

そして:

ping -c2 domain.com | grep -v "statistics \|transmitted\|round-trip"

しかし、うまくいかないようです。これはMacでのみテストされました。 Linuxではテストされていません。

もしそうなら、どういうわけかこれを行うことができますか?たぶんawkなどを使っていますか?

ベストアンサー1

ping -c2 domain.com | head -n-3

先行改行を削除するには:

ping -c2 domain.com | head -n-4

おすすめ記事