我如何才能在 bash 中运行一个程序,使其首先从文件接收一些输入,然后当文件结束时,它将从终端接收输入?
答案1
cat myfile - | 程序
或者
cat myfile /dev/stdin | 程序
使用
echo
,其最终结果相同:(echo“someinput”;cat)| 程序
我如何才能在 bash 中运行一个程序,使其首先从文件接收一些输入,然后当文件结束时,它将从终端接收输入?
cat myfile - | 程序
或者
cat myfile /dev/stdin | 程序
使用echo
,其最终结果相同:
(echo“someinput”;cat)| 程序