如何将环境变量设置为fish中的文件内容

How to set an environment variable to file contents in fish

我的 config.fish 鱼 shell 文件有如下内容:

set -x MY_VARIABLE "Hello World!"

如何从读取文本文件的第一行得到结果:

set -x MY_VARIABLE read_file('hello.txt')

在 Fish 中有什么方法可以做到这一点吗?我不能像在 bash.

中那样使用 cat 和 subshell

使用子命令:set -x MY_VARIABLE (head -1 hello.txt)。或者使用读取命令:read -x MY_VARIABLE < hello.txt.