![如何让 GRUB 在标签组件中显示环境变量?](https://linux22.com/image/922923/%E5%A6%82%E4%BD%95%E8%AE%A9%20GRUB%20%E5%9C%A8%E6%A0%87%E7%AD%BE%E7%BB%84%E4%BB%B6%E4%B8%AD%E6%98%BE%E7%A4%BA%E7%8E%AF%E5%A2%83%E5%8F%98%E9%87%8F%EF%BC%9F.png)
因此,我一直在尝试让当前日期和时间显示在启动菜单上,但没有成功。
我读这里加载datehook
模块会有所帮助,因为它为星期几、月份、年份等添加了几个新变量。
这是我尝试过的:
+ label {
id = "time"
text = "$hour : $minute : $second"
color = #ffffff
}
这里的问题是,引号使得它不将 视为$
运算符。但同时,如果我不将其括在引号中,它会抛出一个错误!
+ label {
id = "time"
text = "@HOUR@ : @MINUTE@ : @SECOND@"
color = #ffffff
}
我尝试了这个,因为我认为既然其他 GRUB 变量也使用这种语法,并且可以毫无障碍地打印它们的值(例如@KEYMAP_SHORT@
),那么它会起到相同的作用。