如何设置环境变量以保存 Fish 中的文件内容

tim*_*ram 6 fish

我的 Fish shell 的 config.fish 文件如下所示:

set -x MY_VARIABLE "Hello World!"

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

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

Fish 有什么方法可以做到这一点吗?我不能像在 bash 中那样使用 cat 和子 shell。

Kur*_*der 7

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

  • @mcha 使用命令替换和 for 循环:`for line in (hello.txt); 回声线;结束` (2认同)
  • @mcha 应该是 `echo $line` (2认同)