为什么不能用 call-process 输出环境变量?

(call-process "echo" nil t nil "PATH: $PATH")
PATH: $PATH

我知道可以用 (getenv "PATH") 获取啊 :man:

因为$VAR展开是shell的语法,call-process底层直接基于fork+exec实现

3 个赞