繁体   English   中英

Linux脚本命令后是否有一种方法可以自动执行返回键?

[英]Is there a way to automate the return key after a linux script command?

我在脚本add-apt-repository ppa:webupd8team/java使用以下行add-apt-repository ppa:webupd8team/java从脚本运行该脚本时,系统提示我按[返回]以确认将源添加到存储库中

我可以自动退货吗?

其次,我正在安装oracle-java7-installer,并且有一个许可协议提示用户:1 ..确定许可协议2 ..选择“是”以接受许可条款

我可以自动执行“确定”并自动向左&“确定”键盘以接受许可条款吗? 该脚本用于本地测试,我希望脚本每次都针对这些用户输入而暂停。

我所看到的管道是将一个命令的这种方法: yes | <command here> yes | <command here>

我希望有一种类似的方法可以自动执行这些步骤...

对于add-apt-repository ,可以使用-y标志跳过是/否提示。

Oracle Java一个稍微复杂一点,但这可以实现您想要的功能:

echo debconf shared/accepted-oracle-license-v1-1 select true | sudo debconf-set-selections
echo debconf shared/accepted-oracle-license-v1-1 seen true | sudo debconf-set-selections

# Install required packages
sudo apt-get install oracle-java7-installer -y

命令echo将产生换行!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM