我如何运行命令行程序并通过stdin提供数据

时间:2012-08-22 20:49:05

标签: erlang

  

可能重复:
  Erlang Ports: Interfacing with a “wc”-like program?

我一直在做的是写入/ tmp /中的文件然后运行os:cmd(" cat /tmp/tmp.txt | myprogram")。但是,必须有更好的方法。

编辑:此问题相同但未得到答复Erlang Ports: Interfacing with a "wc"-like program?

这是类似的,但有一些奇怪的答案,我认为这不比我做过的更好http://erlang.2086793.n4.nabble.com/open-pipe-spawn-quot-cat-quot-how-to-close-stdin-of-cat-td2112721.html

这也没有解决方案http://erlang.2086793.n4.nabble.com/open-port-issue-td2103107.html

0 个答案:

没有答案