我想从脚本中运行一个特定的程序,这个程序通常会要求用户输入一些内容(多次)。
例如,当我在Shell中启动程序时,我的输入可能是:
“在程序需要下一个输入的每一行后都必须等待的地方。”
“我想可能有一种解决方法,像…”
但是在第一行之后,程序因为空缓冲区而运行而没有输入。我该怎么修复它?
例如,当我在Shell中启动程序时,我的输入可能是:
t [ENTER]
3 [ENTER]
12 [ENTER]
e [ENTER]
“在程序需要下一个输入的每一行后都必须等待的地方。”
“我想可能有一种解决方法,像…”
echo t | prog
echo 3 | prog
echo 12 | prog
echo e | prog
但是在第一行之后,程序因为空缓冲区而运行而没有输入。我该怎么修复它?