如何将命令的输出导出为 zsh 中的环境变量?
How can I export the output of a command as an environment variable in zsh?
如何将 which pip
命令的输出通过管道传递到像 export loc =
这样的环境变量声明中?
应该这样做:
export loc=$(which python)
which python
的输出被分配给导出的 loc
变量。
您可以使用反引号 (`) 获取一个命令的输出并通过管道传输到另一个命令,或者如果需要,您可以使用 $(...)
.
另外,按照惯例,环境变量是大写的。由于环境变量区分大小写;此约定可避免意外覆盖环境和内部变量。
例如,您可以使用 export LOC=$( which pip)
。
如何将 which pip
命令的输出通过管道传递到像 export loc =
这样的环境变量声明中?
应该这样做:
export loc=$(which python)
which python
的输出被分配给导出的 loc
变量。
您可以使用反引号 (`) 获取一个命令的输出并通过管道传输到另一个命令,或者如果需要,您可以使用 $(...)
.
另外,按照惯例,环境变量是大写的。由于环境变量区分大小写;此约定可避免意外覆盖环境和内部变量。
例如,您可以使用 export LOC=$( which pip)
。