【问题标题】:make environmental variable equal the contents of a file使环境变量等于文件的内容
【发布时间】:2013-07-30 22:33:52
【问题描述】:

我在 linux 上工作,我想为文件的内容设置一个环境变量: vi 文件:

the env var should equal everything in here

现在文件中有很多 " 和其他特殊字符,将它们全部转义需要很长时间。有没有更简单的方法?

【问题讨论】:

    标签: linux environment-variables


    【解决方案1】:

    如果文件名是x.txt,您可以使用command substitution将该文件的内容设置为环境变量。

    export C=$(cat x.txt)
    

    【讨论】:

    • 请解释为什么这会起作用,而不是仅仅给出答案。
    • 最近的语法是export C=$(cat x.txt)$(...) 更具可读性和可嵌套性。
    猜你喜欢
    • 1970-01-01
    • 2018-07-29
    • 2019-01-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-16
    相关资源
    最近更新 更多