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!

Jawaban:


2

Penundaan mungkin karena buffering.

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

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.