Как правильно запустить виртуальную машину Windows 10 *Education *в Linux?

Если файл представляет собой код оболочки или bash, лучшим вариантом будет sourceфайл для получения всех переменных:

../file

или если не все является шелл-кодом или вы не хотите выполнять в нем все, вы все равно можете sourceего, если отфильтруете файл перед:

. <(grep '^NAME=' file)

Затем вы можете использовать переменную $NAME.


Альтернативы:

Использование grep -P, если доступно:

name=$(grep -Po '^NAME="\K[^"]*' file)

Использование grepбез-P:

name=$(grep -o '^NAME="[^"]*' file | sed 's/NAME="//')

Использованиеawk:

name=$(awk -F\= '$0~/^NAME/{gsub(/"/,"",$2);print $2}' file)
1
11.11.2021, 19:00
1 ответ

Я никогда не сталкивался с такими проблемами, как вы упомянули, при установке менеджера virt -на стандартный Debian для запуска Win10E на виртуальных машинах.

Поэтому в комментарии я предложил упростить/стандартизировать используемый -стек технологий. В последующем комментарии OP указано, что действительно -в этом случае -использование virt-managerвместо gnome-boxesрешило проблему здесь, поэтому сделайте репост как решение

1
11.11.2021, 22:14

Теги

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