Cómo analizar la salida de la actividad diskutil en el script bash

3

Quiero poder ejecutar un script de bash en cada salida de línea de la actividad diskutil ", aunque no he podido averiguar cómo hacer esto.

Pensé que tal vez podría simplemente: diskutil activity | xargs bash myScript.sh

Tengo la sensación de que xargs solo va a esperar hasta que la actividad diskutil termine de hablar, lo que nunca hará hasta que finalice el proceso.

¡Cualquier sugerencia sobre cómo puedo ejecutar un script por línea de salida sería apreciada!

¡Salud!

    
pregunta Xavier Hutchinson 11.05.2017 - 03:55

1 respuesta

2

El retraso probablemente se deba al almacenamiento en búfer.

Intente xargs -L 1 bash myScript.sh si puede procesar los datos línea por línea.

    
respondido por el lhf 11.05.2017 - 04:55

Lea otras preguntas en las etiquetas