【发布时间】:2014-04-18 17:26:39
【问题描述】:
我知道这个问题被回答了很多次,但我仍然不知道该怎么做。也许是因为我不知道要搜索的正确关键字。
使用
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
【问题讨论】:
-
不要尝试。当您执行
echo | some_command时,您可以获得echo的退出状态或some_command的退出状态,具体取决于您当前的shell 配置方式。只需调用some_command以使其根本不从标准输入读取,您将获得更多、更多更一致和可靠的结果。 -
您所说的
enter命令是什么?此外,return几乎忽略了它的标准输入,因此将某些内容输入其中并没有太大的作用......