Ook*_*ker 3 bash enter pipe echo
我知道这个问题已被多次回答,但我仍然无法弄清楚如何去做.也许是因为我不知道要搜索的正确关键字.
运用
echo -ne '\n' | enter
Run Code Online (Sandbox Code Playgroud)
不起作用.我的代码是:
#! /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
Run Code Online (Sandbox Code Playgroud)
Tho*_*zco 14
你应该把它\n输入到将要接收它的命令中(否则它将永远不会看到它!):
echo -ne '\n' | sudo add-apt-repository ppa:danielrichter2007/grub-customizer
echo -ne '\n' | sudo apt-get install grub-customizer
Run Code Online (Sandbox Code Playgroud)
现在,这里正确的解决方案是改为使用-y标志:
sudo add-apt-repository -y ppa:danielrichter2007/grub-customizer
sudo apt-get install -y grub-customizer
Run Code Online (Sandbox Code Playgroud)