使环境变量等于文件的内容

ban*_*ban 3 linux environment-variables

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

the env var should equal everything in here
Run Code Online (Sandbox Code Playgroud)

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

kev*_*oid 10

如果 filename 是x.txt,则可以使用命令替换将该文件的内容设置为环境变量。

export C=$(cat x.txt)
Run Code Online (Sandbox Code Playgroud)

  • 更新的语法是 `export C=$(cat x.txt)` 和 `$(`...`)` 更具可读性和可嵌套性。 (4认同)