2

runProcessから分析用の文字列にstdinとstdoutをキャプチャしようとしています。

ただし、ハンドルの設定はかなり難しいようです。私はGHC.IO.Handleに迷い込んだので、それが論理的な目的地のようですが、これは非常に単純なはずです。

4

1 に答える 1

5

プロセスと対話的に通信する必要がない場合、最も簡単な方法は次を使用することreadProcessです。

> readProcess "date" [] []
  "Thu Feb  7 10:03:39 PST 2008\n"

それ以外の場合は、を見てください。プロセスが開始され、たとえば/runInteractiveProcessを使用して書き込みおよび読み取りができるパイプが作成されます。hPutStrhGetLine

于 2011-10-05T05:57:22.773 に答える