3 votos

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

Quiero ser capaz de ejecutar un bash script sobre cada línea de salida de diskutil actividad", aunque no he conseguido averiguar cómo hacerlo.

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

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

Agradecería cualquier sugerencia sobre cómo puedo ejecutar un script por línea de salida.

¡Salud!

1voto

Igor Zelaya Puntos 2266

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

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

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X