问题标签 [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.
function - 具有全局变量的 Shell 脚本函数
昨天我得到了一个非常简单的任务,但不幸的是,看起来我不能用一个好的代码来做。
任务简要:我有很多参数,我想在安装程序脚本中使用whiptail“交互”模式询问。
代码细节:
但我收到以下错误:
如果我将变量修改为另一个(不是函数的参数),效果很好。
我尝试使用全局 retval 变量,并将函数外部分配给原始变量,它可以工作,但我认为这不是这项任务的最佳解决方案。
任何人都可以帮助我,我做错了什么?:)
在此先感谢(对不起我的英语不好..),阿提拉
bash - 使用脚本远程执行whiptail脚本
我正在尝试通过 ssh 远程执行包含whiptail 的bash 脚本。问题是 ssh 不会显示任何whiptail UI。
在本地计算机上显示鞭尾提示的最佳方式是什么?
该脚本是远程服务器上的交互式脚本,需要通过本地计算机上的脚本触发(并且提示需要由用户回答)。
bash - 使用 Whiptail 编写 bash 脚本
如何退出终端上的whiptail屏幕并停止脚本在两者之间运行?有没有可以用来停止脚本执行和退出的组合,类似于Ctrl+c?
bash - 鞭尾 - 窗口调整大小
我正在使用whiptail 作为基于菜单的工具。我可以在开始时设置当前窗口的显示:
但是当我调整窗口大小时,内容会混乱。使用whiptail时有没有办法避免这种情况?
linux - 如何从 Whiptail --yesno 返回值
我正在创建一个在我的树莓派上运行的 shell 脚本。在此过程中,我试图简化一些重复的代码,并且我想为如下所示的whiptail 函数制作一个包装器。
此函数不回显任何内容,我想知道我的语法是否错误。yesno "Your question"
进入我的终端时,该功能会触发。
回显$?
也无济于事,因为它在不在return
函数中使用时似乎没有捕获任何数据。
尝试使用时return
出现错误,提示我需要返回一个整数。
我已经成功地在if
语句中运行了这个函数,并且确信它确实返回了 0 或 1。
任何人都知道如何将我展示的 --yesnowhiptail 函数的输出倒入变量中?
linux - 如何显示长文本文件whiptail
这是根据文件变量中的文件内容打开鞭尾消息框的代码。该文件有很多行。
现在盒子的宽度和高度是固定的。如何显示滚动文本框以便我可以看到文件中的所有文本?
bash - 局部变量改变鞭尾行为
我有这个脚本:
当我按下 ESC 按钮时,输出如预期:
现在,通过创建opt
一个local
变量,行为是不同的:
输出:
有人可以解释一下吗?
linux - 改变鞭尾鱼的颜色
有什么方法可以改变whiptail中的特定颜色吗?
例如用红色标记特定文本?
例如 :
如何为 $RED 和 $GREEN 着色?
java - 如何在 Java 应用程序中调用文本 UI(鞭尾或对话框)?
python - 将 python 输出提供给whiptail
我想通过将一些 PYTHON 代码的输出传递给“whiptail”来在无头 linux 服务器上使用 TUI(文本用户界面)。不幸的是,whiptail 似乎什么也没有发生。当我通过管道从常规 shell 脚本输出输出时,whiptail 工作正常。这是我所拥有的:
数据生成.sh
$ ./data-gen.sh | 鞭尾--标题“测试”--计量“仪表”0 50 0
我得到以下进度条按预期递增。
现在我尝试从 python 复制同样的东西:
数据生成.py
$ ./data-gen.py | 鞭尾--标题“测试”--计量“仪表”0 50 0
我得到以下进度条保持在 0%。没有看到增量。一旦后台的 python 程序退出,Whiptail 就会退出。
任何想法如何让 python 输出成功通过管道传输到whiptail?我没有用对话框尝试过这个;因为我想坚持使用大多数 ubuntu 发行版上预装的whiptail。