繁体   English   中英

(Bash)如何在鞭尾文本框中显示命令 output?

[英](Bash) How do I display a command output in a whiptail textbox?

--textbox选项

文本框允许您在对话框中显示文本文件的内容

我想使用命令的 output 代替它(是的,这与此处发布的问题相同),但不同之处在于当我在响应中运行命令时(不一样) whiptail --textbox /dev/stdin 30 60 <<< "$(echo Hello)"我得到一个空的文本框,你可以在这里看到

您可以通过哪些其他方式将命令的 output 作为文件处理?

谢谢!

我真的不知道为什么cmd | whiptail --textbox /dev/stdin 30 60 cmd | whiptail --textbox /dev/stdin 30 60不适合你。 也许您并没有真正使用whiptail ,因为您使用的任何shell 环境都替换了其他一些工具。

使用whiptail ,您还可以通过以下方式实现该效果:

whiptail --scrolltext --msgbox "$(cmd)" 30 60

前提是 cmd 的cmd不是太大。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM