(我到处找这个,也许我的谷歌技术今天已经停止了)
我有一个程序需要来自stdin的一些初始化命令(而不是通过参数)。最好将这些命令移动到脚本中,这样当脚本完成时,我就可以开始键入真正的工作了。比如:
cat initcmds.txt | myprogram.exe
问题是程序(子进程)在initcmds.txt末尾接收到EOF后终止。你是怎么做到的?(bash、korn、cmd.exe、csh,一切正常)
cat initcmds.txt - | myprogram.exe