apt-get
使用该标志运行-y
有助于在不等待用户输入的情况下运行命令。这在尝试运行自动化脚本时非常有用。
但是add-apt-repository ppa:vbernat/haproxy-2.8
需要用户按下Enter,而不是通常的(yes/no/fingerprint)
是否-y
也有助于跳过用户输入add-apt-repository ppa:vbernat/haproxy-2.8
?
答案1
您可以使用echo
命令和管道来模拟按下Enter并自动执行该过程,如下所示:
echo | sudo add-apt-repository ppa:vbernat/haproxy-2.8
这将向命令发送一个空行add-apt-repository
,有效地模拟按下Enter并允许脚本在没有用户交互的情况下继续运行。
笔记:使用sudo可能会提示您输入密码,您应该确保脚本以必要的权限运行。