为什么这段代码在Bash中不起作用?
whiptail --infobox "My Text" 0 0
Run Code Online (Sandbox Code Playgroud)
手册说明:
whiptail --infobox text height width
Run Code Online (Sandbox Code Playgroud)
那有什么不对?
小智 6
由于一个错误,--infoboxwhiptail中的选项不起作用xterm(即.gnome-terminal).但它确实可以在常规控制台上运行.
这似乎是一个长期存在的错误,当它被报道时已经被删除,因为它不可重现.
最近,它再次在Launchpad中报道过.
如果你需要一个工作--infobox下xterm,你可以使用dialog.
绝对看起来像一个错误。
我认为它必须保存屏幕,显示框,然后再次清除屏幕(例如“less <filename>”)-如果通过诸如“cat -v”之类的管道传输它,您可以看到输出。
我认为 vt220 与 xterm 非常相似,因此解决方法是:
TERM=vt220 whiptail --infobox "My Text" 0 0
Run Code Online (Sandbox Code Playgroud)