使用 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