我是 Bash 脚本的新手,正在制作一个初始安装脚本,运行该脚本可以快速设置新的安装。
安装 ddclient 时
sudo apt-get install ddclient -y
它将打开如下所示的命令行配置屏幕
如何在 bash 脚本中导航这些向导?在一般情况下(其他工具,如 Raspbianraspi-config
使用类似的配置屏幕),脚本需要在 bash 脚本中具有上下左右移动、Tab 选择<Ok>
、Enter 选择项目、添加文本等功能。
bash 脚本如何退出这些配置屏幕?然后脚本可以轻松地用自定义版本替换配置文件。
答案1
如果将环境变量 DEBIAN_CLENT 设置为“非交互式”,它将抑制此配置阶段。
由于没有配置阶段,您会遇到各种错误,但由于您有一个配置文件,所以这应该不是问题:
sudo DEBIAN_FRONTEND=noninteractive apt-get -y install ddclient -y