根据这篇文章,有一个代码返回列表字符串* Unix.processStatus。
Collecting the output of an external command using OCaml
但是如何重写此代码才能返回String? 例如,当我运行
echo'test'| BASE64
我只想得到编码的字符串作为结果。
谢谢。
答案 0 :(得分:2)
那么,进程状态会告诉您该命令是否正常工作。所以你说你不关心它是否有效,你只想要答案。
有一个名为fst
的内置OCaml函数,它返回一对的第一部分并抛弃第二部分。您可以使用它从string
获取string * Unix.processStatus
。