欢迎!请参阅关于页面以获取更多关于此功能的信息。
Clojure-1.12新增了clojure.java.process命名空间。我不明白为什么clojure.java.process/capture作为一个公开API被暴露出来,因为它基本上与slurp做相同的事情,只是在选项上略有不同。
clojure.java.process
clojure.java.process/capture
slurp
这是一个很好的问题,而capture一开始要做的事情更多,但最终这些东西都被慢慢移除,现在它主要和slurp相同。在解析shell调用输出时,我总是不断地处理输出,但可能在capture(其实可以是指slurp)中这样做并不正确。我认为在这个领域我们还需要进行一次额外的调整。
capture