QEMU Commandline аргументы lib-virt не приняты - неспособный сохранить XML-файл

Вы можете использовать awk :

awk '{
         arr[$0]+=1
     }
     END{
         for (item in arr){
             print(item, arr[item])
         }
     }' inputfile

arr - это ассоциативный массив, его ключ - это вся строка ( $ 0 ), его значение - это количество вхождений ключ. В конце мы перебираем весь массив и печатаем все ключи и их значения.

3
23.01.2019, 08:40
1 ответ

Я решил попробовать еще раз, и мне удалось разобраться, благодаря ответу Майкла Хэмптона.

Оказывается, когда вы хотите передать переменные окружения, как я пытался сделать, вы также должны включить

<qemu:commandline>
...
</qemu:commandline>

до и после переменных окружения. Последний раздел моего xml-файла выглядит так:

<qemu:commandline>    
<qemu:env name='QEMU_AUDIO_DRV' value='pa'/>
<qemu:env name='QEMU_PA_SAMPLES' value='8192'/>
<qemu:env name='QEMU_AUDIO_TIMER_PERIOD' value='99'/>
<qemu:env name='QEMU_PA_SERVER' value='/run/user/1000/pulse/native'/>
</qemu:commandline>
2
27.01.2020, 21:24

Теги

Похожие вопросы