Grub2 函数参数

Grub2 函数参数

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

函数参数于 2010 年 5 月才出现在 Grub 中。目前,最新的 grub 版本是 2010 年 3 月的 1.98 版,因此如果您想要它们,您必须从 Bazaar 存储库获取 Grub。

但是,如果你希望在 Grub 中进行严肃的编程,你必须一路lua 支持

相关内容