Duplo corte usando no OSX

0

Por que não posso usar o corte duas vezes no OSX, enquanto isso é possível no Linux?

Por exemplo,

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

Mas

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

Não me retorna nada.

    
por sobakapavlova 20.05.2017 / 19:07

1 resposta

2

Este é um problema de buffer (não específico para o macOS). Aguarde o tempo suficiente (até que o buffer seja liberado ou o ping termine por si mesmo em 1000 iterações) e você obterá sua saída.

Como alternativa, use awk da seguinte forma:

$ ping ... |  awk -F '[ =]' '{ print $10 }'
    
por 20.05.2017 / 20:35

Tags