2

Grub2 допускает мощные скриптовые возможности. if , while , function и т. д. все означают, что язык довольно мощный (Тьюринг завершен?).

Однако я не могу понять, как передать параметры в grub2.

grub> function hello {
>        echo hello $1
>     }
grub> 
grub> hello world
hello
grub> # i'd expect to see 'hello world' here
grub> # instead in only get 'hello'
grub> 
grub> # this works however
grub> 1=world
grub> hello
hello world
grub>

Разрешает ли Grub2 передавать параметры в определенные пользователем функции?

1 ответ1

1

Параметры функции появились только в Grub в мае 2010 года. На данный момент последний выпуск Grub 1.98 от марта 2010 года, поэтому, если вы хотите их получить, вы должны получить Grub из репозитория Bazaar.

Однако если вы надеетесь заняться серьезным программированием в Grub, вам придется пройти весь путь до поддержки lua.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .