使用 shexp 运行管道式外部命令

任务

操作系统 / 运行管道式外部命令

使用的 Opam 包

  • shexp 测试版本:v0.16.0 — 使用的库:shexp,shexp.process

代码

模块 Shexp_process.Infix 包含 |-(管道)运算符。

open Shexp_process.Infix

我们使用管道运算符并构建一系列命令,然后使用 read_all 获取其标准输出。

let () =
  let sort_output =
    let open Shexp_process in
      eval (
        run "echo" ["t\nz\nu\na\nb"]
        |- run "sort" []
        |- read_all)
  in
  print_string sort_output

菜谱不起作用?注释不清楚或已过时?

提交问题为该菜谱贡献代码

此任务的其他菜谱