Мне нужно получить вывод ioreg
в Mac OS X для дальнейшей обработки, однако трудно проанализировать древовидную структуру, которую он использует? Есть ли способ получить вывод в XML или что-то более простое для анализа (например, system_profiler
)?
+-o Root <class IORegistryEntry, retain 12>
| {
| ...
| }
|
+-o MacBookPro5,1 <class IOPlatformExpertDevice, registered, matched, active, busy 0, retain 25>
| {
| ...
| }
|
+-o AppleACPIPlatformExpert <class AppleACPIPlatformExpert, registered, matched, active, busy 0, retain 51>
| | {
| | ...