标签: redirect pipe echo solaris stdin
我有一个有用户互动的程序。基本上当我运行它时,一些输出显示很少的选项,我必须按5,然后出现一些其他输出,然后我必须再次按5以从程序生成一个动作。要在控制台中仅使用一行输入来模拟用户交互,我运行它:
(echo -e "5\n5" && cat) | someProgram
我只到达了第二个视图。 ¿我做错了什么?
我的操作系统是Solaris,我正在运行bash。