GRUB脚本

时间:2017-02-14 07:23:12

标签: scripting grub grub2

GRUB脚本中是否可以进行文件名通配符扩展?

类似的东西:

for i in directory/*; do echo $i; done

我的目的是让GRUB加载位于某些目录中的不同cfg文件。

1 个答案:

答案 0 :(得分:1)

是的,如果你有regexp模块,这似乎是可能的,它似乎使用与bash相同的文件名扩展语法。我偶然发现了这个,我仍然不确定文档中是否有任何提及此功能的内容。例如:

insmod regexp
for i in /opt/*; do echo $i; done

我在我的系统上输入了GRUB 2.02 shell并收到了这个输出:

/opt/sublime_text
/opt/google