web-dev-qa-db-ja.com

Grub2関数パラメーター

Grub2は、強力なスクリプト機能を可能にします。 ifwhilefunctionなどはすべて、言語が非常に強力であることを意味します(チューリング完全?)。

ただし、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では、ユーザー定義関数にパラメーターを渡すことができますか?

3
deft_code

関数パラメーターは2010年5月にGrubにのみ表示されました 。現時点では、最後のgrubリリースは2010年3月から1.98であるため、必要に応じて、BazaarリポジトリからGrubを取得する必要があります。

ただし、Grubで本格的なプログラミングを行いたい場合は、 lua support まで行く必要があります。