2014-11-25 101 views
0

輸入我知道如何運行這樣的命令時發送一個文件作爲輸入:重定向正在運行的進程

./foo < input.txt 

,但我怎麼能運行foo交互,然後一段時間後重定向它的輸入?事情是這樣的:

./foo 
CTRL-Z 
fg < input.txt 

回答

1

在Unix/Linux上的/ etc你可以這樣做:

cat /dev/tty input.txt | ./foo 

請按Ctrl-d(或任何你EOF字符)結束輸入的交互部分。