Cara mem-parsing keluaran dari aktivitas diskutil dalam skrip bash

3

Saya ingin dapat menjalankan skrip bash pada setiap output baris dari diskutil aktivitas ", saya belum bisa mencari tahu bagaimana melakukan ini.

Saya pikir mungkin saya bisa dengan mudah: diskutil activity | xargs bash myScript.sh

Saya punya perasaan itu xargs hanya akan menunggu sampai diskutil aktivitas selesai berbicara, yang tidak akan pernah dilakukan sampai Anda mengakhiri proses.

Setiap saran tentang bagaimana saya dapat menjalankan skrip per baris output akan dihargai!

Tepuk tangan!

Xavier Hutchinson
sumber

Jawaban:

2

Penundaan mungkin karena buffering.

Mencoba xargs -L 1 bash myScript.sh jika Anda dapat memproses data baris demi baris.

lhf
sumber