如果有一天,突然发现你写的程序不能正常运行,你却没干什么,你会怎么看?
但是终端中输弹出命令却完全正常,,灵异了,于是打开脚本,关键的地方加上输出,终端运行,找到了问题,zenity输出出问题了,本来应该只输出一个值,倒现在输了两个,中间用|连接,,不过问题又是很奇怪,一会没事,一会有事,像是zenity有问题,完全没辙,在想是不是最近更新了什么,于是找man,zenity的说明文档似乎没变,我的用法完全对,不过,看到列表中有个勾选框(checklist)的选项,于是加上又测试了。。结果好了,一点问题都没有了,因为这是可选项,所以去了应该不可能有问题,可是,如果去了,脚本还是时不时的出问题,没辙,上awk,管它zenity输出多少,我只要一个,问题解决了……
不知怎么的突然想到,是不是最近鼠标左键有问题,单击变双击,于是多输出了值?上触摸板试,问题依旧,不过这时是真的找到问题了,之前用这程序,总是先在列表中选择一项然后点确定执行,,最近改双击选项执行了,。谁知道zenity下这两种执行结果就是不一样,可能是zenity的bug,因为这程序用了一年没出现问题,我就不信我一年从没双击执行过。
之前的awk也没白写,现在双击执行还是选择后确定执行都可用,有够郁闷的
评论