只是一个注释
babashka.process 有 :env 和 :extra-env。:env 替换环境(允许您从当前 System/getenv 中复制并删除内容)而 :extra-env 仅添加环境变量。与 ProcessBuilder 类似,:env 默认为 System/getenv。
例如,删除环境变量:
```
(require '[babashka.process :as p])
(let [env (-> (into {} (System/getenv))
(dissoc "PATH"))]
(p/shell {:env env} "bash" "-c" "echo $PATH"))
```
这比 nil 选项稍微详细一些,但我也很喜欢。