问题标签 [whiptail]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
bash - 同时定义一个变量和输入?
原谅这个令人困惑的问题。我不知道具体如何表达它?
我需要定义一个变量:
同时将其用作输入..如果这有意义吗?:
--inputbox "$(Description$count)
非常感谢任何帮助
bash - 如何在使用声明“声明”变量bash时获得退出状态
我使用声明和whiptail 来创建一个变量。来自whiptail 的用户输入被定义为带有声明的变量。我想使用whiptail的退出状态(即取消或esc),但我只是从声明语句中获取退出代码?
这是一段代码
如果我在whiptail上点击取消或esc,回显$?给我 0 因为声明语句成功
有没有办法将退出代码与声明语句与随后的whiptail分开?
提前致谢
linux - 显示带有whiptail的变量
我想在whiptail界面中显示实时变量的值。我像这样的增量变量=
如何在带有whiptail的GUI中显示实时值?
linux - Linux 鞭尾或对话框与菜单和输入一起
我想使用“whiptail”包在屏幕上同时生成一个菜单框和输入框。这可能吗?或者也许有对话?我找不到任何这样的例子。
我想要这样的东西: 菜单项 1 菜单项 2 菜单项 3
如果以上都不是,请输入您自己的: 输入框:
用户可以从菜单中选择一个条目,也可以输入他自己的输入。我该怎么做呢?
(我确实看到了对话框“inputmenu”小部件,但是使用 Ok/rename/cancel,它有点笨拙。)
python - 制作python终端用户界面
我正在尝试使用 python 制作终端用户界面,我将使用它作为 min linux os 的安装后脚本。但我不想使用 ncurses 或 urwid,因为这感觉有点矫枉过正。我正在寻找更多的鞭尾或屏幕方向。但我不知道是从 python 子进程调用 ui 终端渲染还是将它与pythondialog之类的 python 绑定一起使用更好,以下是我怀疑的原因。
每个最小的 linux 映像上是否都有whiptail/screen...子进程应该更适合我的程序。
pythondialog 需要安装 python3-dialog 包。因为我想为 linux min image 制作一个安装后程序,所以我想尽可能少地使用依赖项。
你对我的问题有什么建议?
bash - 来自 bash 变量的 Linuxwhiptail/对话框参数出错
有人可以解释为什么下面的代码不起作用吗?我要疯了才想知道。
正如预期的那样,它将在输出中打印出来:
M1“1线接口”开
'dialog' 给出错误提示:
错误:预期 3 个参数,但仅找到 1 个。
'whiptail' 没有给出任何错误,只是退出列出它的选项。
如果我要获取它打印的字符串,像这样在命令行上复制并粘贴它,它可以工作:
对话框 --title "Config Modules State" --checklist "Choose modules to activate" 20 50 1 M1 "1-wire Interface" ON
同时带有“对话”和“鞭尾”。到底是怎么回事?
系统:
- Linux 树莓派 3.18.11+ #781 抢占
- 鞭尾鱼(蝾螈):0.52.14
- 对话框版本:1.1-20120215
linux - 带有度数符号的 linuxwhiptail
我想使用whiptail显示一条包含度数符号的消息。我尝试了这些,但似乎没有一个工作:
这是不可能的吗?
bash - 如何在带有动态/条件选项的whiptail命令中引用变量?
我需要禁用 Bash 脚本中内置的对话框命令中的选项。这是原始的工作脚本:
然后我直接在数组中获得选定的选项。
在某些情况下,我需要禁用某些选项。我试过这样:
但我得到了错误:Error: Unknown option is.
使用调试set -e
参数,我看到参数扩展后的对话框命令:dialog --backtitle ''\''this' is a 'test'\''' --separate....
在这种情况下,如何正确引用包含空格的字符串?
我尝试过使用\"
变量,也尝试将参数存储在字符串数组中,但它没有解决问题。
我应该如何编写这样一个参数化的对话框命令?
bash - 使用空格获取 awk 输出并使用 BASH 将其放入 Whiptail 菜单
我有一个 BASH 脚本,我想要获取附近无线网络的所有 SSID,并将它们输出到用户可以选择的菜单中。我有列出网络的部分,它们显示在菜单中,生成的 SSID 保存到变量中。
问题是,当任何网络的名称中有空格时,列表就会变得混乱。带有空格的 SSID 在whiptail 菜单中被拆分为多个条目。例如,“Test Networks Network”将是 3 个条目。任何解决此问题的帮助,将不胜感激。
有问题的代码如下所示。您会注意到我手动将“其他”添加到列表中,以便稍后手动输入 SSID。
最终解决方案:
我在代码中包含了注释,以帮助解释遇到同样问题的人会发生什么。需要注意的关键事项之一是,当我们将 wifiNetworkList 提供给whiptail 时,我们必须在它周围加上引号,这给了我们"${wifiNetworkList[@]}"
.
python - 如何在python中将EOF写入STDIN popen
我通过 popen 运行以下命令:
要停止运行whiptail 命令,我需要将EOF 发送到标准输入。
如何在 Python 中将 EOF 发送到标准输入?
或者我只是调用 p.terminate()