Shell脚本自动回答是没有对话框

时间:2015-02-04 03:29:37

标签: linux bash shell unix debian

我制作了一个脚本来安装一些软件并自动安装,我在安装程序中添加了一个“-y”选项来回答“是”问题,但只有当用户必须在命令行上写下答案时它才有效/ p>

当我通过对话框提示我(灰色带蓝色背景,就像安装macchanger时),“y”选项不起作用。这就是脚本的样子:

#!/bin/bash
clear
apt-get install arista -y
apt-get install macchanger -y

“-y”与arista一起使用但是在安装macchanger时,安装程​​序只是挂在蓝屏上,等待我选择是或否,然后按Enter键。

我在脚本文件上写什么,以便在没有任何提示的情况下自动为macchanger提供两个答案之一? “-y”选项不适用于macchanger提供的提示。

2 个答案:

答案 0 :(得分:-1)

您可以尝试使用此格式

apt-get -y install [packagename] 

答案 1 :(得分:-1)

您可以尝试使用管道

yes '' | apt-get install macchanger

改为设置命令行选项