我想从脚本运行一个特定的程序,通常会让用户输入一些输入(几次)。从多行输入的shell脚本运行linux程序
例如,当我在shell启动程序和我的投入将是:
t [ENTER]
3 [ENTER]
12 [ENTER]
e [ENTER]
,其中一个具有每一个程序要下一个输入行之后等待。
我想有像
echo t | prog
echo 3 | prog
echo 12 | prog
echo e | prog
一个解决方案,但在第一行之后该程序在没有输入运行,因为空的缓冲液中。我该如何解决这个问题?
为我工作。谢谢。 – hp7289