无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 3473|回复: 23
打印 上一主题 下一主题

[求助] 请帮忙解释下grub4dos菜单意思

[复制链接]
1#
发表于 2022-12-19 13:17:02 | 显示全部楼层
本人来回答
条件菜单
目的,如果存在ins.lst这个文件则不显示该菜单,如果不存在ins.lst 则继续查找CHILD.vhd文件,存在则显示该菜单

ps:你拼错了我的id

点评

抱歉,抱歉 多谢老大解惑!  详情 回复 发表于 2022-12-19 18:56
回复

使用道具 举报

2#
发表于 2022-12-20 10:24:05 | 显示全部楼层
527104427 发表于 2022-12-19 19:08
&& if 2 >= 3 !  是一个不执行的命令,因为条件为假,可以换成 && echo -n ! 或直接换成 ||

当ins.lst存在时,我是想给iftitle 返回假,让这条菜单不显示,所以用到这个看似无法理解的if 2 >= 3
虽然看起来莫名其妙,但确实与我想要的效果一致

点评

哦,看来 iftitle 的语法是真奇怪,逻辑跟脚本菜单完全不一样  详情 回复 发表于 2022-12-20 11:46
回复

使用道具 举报

3#
发表于 2022-12-20 12:50:36 | 显示全部楼层
527104427 发表于 2022-12-20 11:46
哦,看来 iftitle 的语法是真奇怪,逻辑跟脚本菜单完全不一样

我的理解是iftitle只管[]中返回的是真还是假,真则显示菜单,假则不显示菜单
所以为了在ins.lst存在时给iftitle返回一个假,就写成了那个情况,如果g4d有布尔值的话,就简单了,直接用False替换if2>=3

或者换个理解方式,当ins.lst存在时这个iftitle相当于是这样写的 iftitle[if 2>=3],明显2>=3不成立,所以菜单不显示
回复

使用道具 举报

4#
发表于 2022-12-20 12:53:02 | 显示全部楼层
说实话,我当时写出来时也觉得很别扭,但确实达到了需求
回复

使用道具 举报

5#
发表于 2022-12-20 13:39:47 | 显示全部楼层
527104427 发表于 2022-12-20 13:17
估计是脑子中病毒了,开始有点没搞懂,现在明白了

呵呵,感染后第八天,目前就是咳嗽,嗅觉完全丢失,还有就是全身轻飘飘的。

点评

我第二天,已经出门开工了,苦逼  详情 回复 发表于 2022-12-20 14:18
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-25 08:44

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表