Как я проверяю, настройки (ini) файл для значений ожидали использовать удар?

qemu-img создает виртуальный диск, не виртуальную машину. qemu-nbd позволяет Вам монтировать изображение виртуального диска на хосте. Нигде в этом процессе не Вы создание или импорт VMs. Запустите путем объяснения, что Вы хотите сделать, и мы сможем обеспечить указатели

2
18.08.2014, 02:30
2 ответа

В качестве возможной опции:

BEGIN{
    FS="="
}
{
    if ($1~/\[.*\]/) {
        in_section=1;
        sec_name=$1
        next
    };
    if ($1~/^$/) {
        if ((c!=3) || (err)) {
            print "error in section "sec_name 
        };
        in_section=0; 
        sec_name="";
        c=0;
        err=0
    };
    if (in_section) {
        if ($1=="shortcut") {c++; next};
        if ($1=="site")     {c++; next};
        if ($1=="theme")    {c++; next};
        err=1
    };
}
END{
     if (in_section) {
        print "error in section "sec_name
    };
}
0
27.01.2020, 22:13

Можно попробовать crudini

crudini --get file.ini |
while read section; do
  test "$(crudini --get t.ini $section | paste -d, - - -)" = \
       'shortcut,site,theme' ||
    echo error in section $section
done
2
27.01.2020, 22:13

Теги

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