【发布时间】:2014-04-29 09:54:32
【问题描述】:
我有一个在 linux 上运行的程序
这个程序从标准输入获取输入
所以我可以通过这种方式使用输入文件启动它
myprogram < file
为了避免在程序中输入输入
现在我希望程序从命令输出中获取输入。类似的东西
myprogram < anycommand
但这不起作用,因为它需要一个文件而不是命令。
我怎样才能让它发挥作用?有没有一种 shell 语法可以让它工作?
注意:我不能像anycommand | myprogram那样使用管道
【问题讨论】:
-
最好解释一下为什么不能使用
anycmd| myprog?这是所有类 Unix 程序的核心模式。祝你好运。