Doble corte usando en OSX

Doble corte usando en OSX

¿Por qué no puedo usar cortar dos veces en OSX, mientras que es posible en Linux?

P.ej

sobakapavlova@bark:final_paper$ping -s 252 -z 0xb8 -c 1000 google.com |cut -d "=" -f4 
PING google.com (74.125.232.230): 252 data bytes
50.826 ms
34.031 ms
30.043 ms
39.310 ms

Pero

sobakapavlova@bark:final_paper$ping -s 252 -z 0xb8 -c 1000 google.com |cut -d "=" -f4 | cut -d " " -f1 

No me devuelve nada.

Respuesta1

Este es un problema de almacenamiento en búfer (no específico de macOS). Espere lo suficiente (hasta que el búfer se vacíe o pingfinalice por sí solo en 1000 iteraciones) y obtendrá el resultado.

Alternativamente, use awkasí:

$ ping ... |  awk -F '[ =]' '{ print $10 }'

información relacionada