gpt4 book ai didi

Linux 对话框用户输入直接到变量

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:18:05 24 4
gpt4 key购买 nike

我正在构建一个交互式 bash 脚本,我一直在使用 whiptail 作为输入框和消息框。然而,信息框并不总是有效。 (在我的事件服务器上工作,但不在我的虚拟机上工作。在 Windows 中使用 Putty 访问相同的 Ubuntu 14.04)

我正在尝试切换到对话框,但我使用 whiptail 输出到变量而不是文件的代码似乎在对话框中不起作用。

UNAME=$(whiptail--inputbox "Enter the user you want your scripts to run as. (Case sensitive, Must exist)" 10 50 --title "System Username" 3>&1 1>&2 2>&3)

我尝试将 whiptail 更改为对话框,我得到一个框,可以输入和提交数据,但随后未设置变量。我是从另一个论坛得到的,没有对这里实际发生的事情的真实描述。我所知道的是它使用输入数据而不是通常输出到 stderr 的数据来设置变量。

最佳答案

对话框似乎对选项排序很敏感。将 --title 选项放在 --inputbox 选项之前,它应该可以工作(至少在这里可以)。

关于Linux 对话框用户输入直接到变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26996255/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com