我知道这个问题已被多次回答,但我仍然无法弄清楚如何去做。也许是因为我不知道要搜索的正确关键字。
使用
echo -ne '\n' | enter
不起作用。我的代码是:
#! /bin/bash
#Grub-customizer
sudo add-apt-repository ppa:danielrichter2007/grub-customizer
echo -ne '\n' | return
sudo apt-get update
sudo apt-get install grub-customizer
答案 0 :(得分:13)
你应该将\n
传递给将要接收它的命令(否则它将永远不会看到它!):
echo -ne '\n' | sudo add-apt-repository ppa:danielrichter2007/grub-customizer
echo -ne '\n' | sudo apt-get install grub-customizer
现在,正确的解决方案是改为使用-y
标志:
sudo add-apt-repository -y ppa:danielrichter2007/grub-customizer
sudo apt-get install -y grub-customizer