Come analizzare l'output dall'attività diskutil nello script bash

3

Voglio essere in grado di eseguire uno script bash su ogni output di riga da diskutil activity ", ma non sono stato in grado di capire come farlo.

Ho pensato che forse potrei semplicemente: diskutil activity | xargs bash myScript.sh

Ho la sensazione che xargs stia aspettando fino al termine di diskutil di attività, che non funzionerà mai fino alla fine del processo.

Qualche suggerimento su come posso eseguire uno script per riga di output sarebbe apprezzato!

Cheers!

    
posta Xavier Hutchinson 11.05.2017 - 03:55
fonte

1 risposta

2

Il ritardo è probabilmente dovuto al buffering.

Prova xargs -L 1 bash myScript.sh se puoi elaborare i dati riga per riga.

    
risposta data 11.05.2017 - 04:55
fonte

Leggi altre domande sui tag