相关疑难解决方法(0)

Fish Shell:如何使用导出从文件中设置多个环境变量

是否可以在 Fish Shell 中通过导出设置环境变量?我正在开发一个以这种方式配置变量的项目,仅仅为鱼维护一个单独的配置文件是没有意义的。

在 bash 中考虑这个例子:

echo -e "foo=1\nfoobar=2\n" > foo; export $(cat foo | xargs); env | grep foo

   foo=1
   foobar=2
Run Code Online (Sandbox Code Playgroud)

在fish shell中,它似乎只会设置一个变量,并且仅当文件中有一个变量时:

~ $ echo -e "foo=3\nfoobar=4" > foo; export (cat foo | xargs); env | grep foo

~ $ echo -e "foo=3" > foo; export (cat foo | xargs); env | grep foo

   foo=3
Run Code Online (Sandbox Code Playgroud)

这只是 Fish 出口实施中的一个缺陷/遗漏吗?

这个问题与另外两个帖子相似但不同:

shell fish

3
推荐指数
1
解决办法
6426
查看次数

标签 统计

fish ×1

shell ×1