Scripting GRUB脚本中的文件名通配符扩展

Scripting GRUB脚本中的文件名通配符扩展,scripting,grub,grub2,Scripting,Grub,Grub2,GRUB脚本中是否可以进行文件名通配符扩展 比如: for i in directory/*; do echo $i; done 我的目的是让GRUB加载位于特定目录中的不同cfg文件。是的,如果您有regexp模块,这是可能的,它似乎使用与bash相同的文件名扩展语法。我偶然发现了这一点,但我仍然不确定文档中是否提到了此功能。例如: insmod regexp for i in /opt/*; do echo $i; done 我将其输入到我的系统上的GRUB 2.02 shell中,并收

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

比如:

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

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

是的,如果您有
regexp
模块,这是可能的,它似乎使用与bash相同的文件名扩展语法。我偶然发现了这一点,但我仍然不确定文档中是否提到了此功能。例如:

insmod regexp
for i in /opt/*; do echo $i; done
我将其输入到我的系统上的GRUB 2.02 shell中,并收到以下输出:

/opt/sublime_text
/opt/google