【问题标题】:How can I export the output of a command as an environment variable in zsh?如何将命令的输出导出为 zsh 中的环境变量?
【发布时间】:2021-06-11 18:37:34
【问题描述】:

如何将which pip 命令的输出通过管道传输到像export loc = 这样的环境变量声明中?

【问题讨论】:

    标签: linux terminal pipe zsh


    【解决方案1】:

    您可以使用反引号(`) 将一个命令的输出传递到另一个命令,或者如果需要,您可以使用$(...)

    另外,按照惯例,环境变量是大写的。由于环境变量区分大小写;此约定可避免意外覆盖环境和内部变量。

    例如,您可以使用export LOC=$( which pip)

    【讨论】:

      【解决方案2】:

      应该这样做:

      export loc=$(which python)
      

      which python 的输出被分配给导出的loc 变量。

      【讨论】:

        猜你喜欢
        • 2021-02-04
        • 2014-04-12
        • 2016-07-07
        • 1970-01-01
        • 1970-01-01
        • 2018-08-05
        • 2021-05-28
        • 1970-01-01
        • 2017-02-07
        相关资源
        最近更新 更多