函数返回外部命令的字符串结果

时间:2013-05-23 15:50:34

标签: ocaml

根据这篇文章,有一个代码返回列表字符串* Unix.processStatus。

Collecting the output of an external command using OCaml

但是如何重写此代码才能返回String? 例如,当我运行

echo'test'| BASE64

我只想得到编码的字符串作为结果。

谢谢。

1 个答案:

答案 0 :(得分:2)

那么,进程状态会告诉您该命令是否正常工作。所以你说你不关心它是否有效,你只想要答案。

有一个名为fst的内置OCaml函数,它返回一对的第一部分并抛弃第二部分。您可以使用它从string获取string * Unix.processStatus