我正在使用CentOS 6.3。
终端提示问题时如何忽略或写'y'?
例如,当我运行'yum install java-1.7.0-openjdk'时,它会提示我这个陈述
Is this ok [y/N]:
无论如何,我可以忽略或总是对问题说“是”吗?
答案 0 :(得分:2)
如果是yum,则需要选项-y
对所有问题回答“是”。
yum -y install java-1.7.0-openjdk
对于其他安装,您可以尝试将命令yes
传递给进程,但我不确定它是否适用于每个程序。先试试吧。
yes | yum install java-1.7.0-openjdk
答案 1 :(得分:1)
是的,您可以使用Spawn
。
#!/usr/bin/expect -f
spawn yum install java-1.7.0-openjdk
expect "[y/N]:"
send "y\r"
interact
我没有经过测试,但我找到了“自动终端”here