(我到处寻找这个,也许今天我的谷歌搜索技能已经关闭了)
我有一个程序需要从stdin(而不是通过参数)进行少量初始化cmds。将这些命令移动到脚本中会很好,所以当脚本完成时我可以开始键入实际工作。如下所示:
cat initcmds.txt | myprogram.exe
问题是程序(子进程)在initcmds.txt结束时收到EOF后终止。你怎么做到这一点? (Bash,Korn,cmd.exe,csh,一切都很好)
答案 0 :(得分:4)
cat initcmds.txt - | myprogram.exe