ping|awk no responde

ping|awk no responde

mientras intentabamelodiar, Me di cuenta que

ping <host> |awk '{print $1}'

Tarda unos 30 segundos hasta que se muestra realmente la primera línea. Aunque no hay tuberías para awk, cada ping se devuelve en aproximadamente 35 ms.

¿A qué se debe ese retraso?

Respuesta1

Prueba esto en su lugar;)

while true; do ping -c 1 <host> | awk '{print $1}'; done

Debe haber algo sobre cómo pingterminan las líneas.

información relacionada