【发布时间】:2019-06-26 11:49:26
【问题描述】:
我使用的是 Mac OS。我想使用(use '[clojure.java.shell :only [sh]]) 执行系统命令,例如How to execute system commands?。我已阅读https://clojuredocs.org/clojure.java.shell/sh,但无法理解一种语法可以传递多少个参数等内容。
在windows中我试过(sh "cmd" "/C" "dir")它可以工作,但在Mac OS中,我该如何执行上述语法?此外,我想传递的参数不仅仅是dir。比如我要执行(sh "cmd" "/c" "mged" "test.g")。
注意:mged 和 test.g 引用自 Brl-Cad。
我想用上面的例子画一个球体。
【问题讨论】:
标签: clojure clojure.spec clojure-core.logic