我认为这应该很简单,但现在我正在尝试它,我无法弄清楚。我今天早上吃了愚蠢的药吗?
我有一个带有输出的命令,它是我想要设置的一些变量。我以为我可以使用eval
,但这显然行不通。
这是我想要做的:
$ ./foo
FOO=bar
BAR=baz
$ eval ./foo
$ echo $FOO
bar
我如何直接设置这些?
我认为这应该很简单,但现在我正在尝试它,我无法弄清楚。我今天早上吃了愚蠢的药吗?
我有一个带有输出的命令,它是我想要设置的一些变量。我以为我可以使用eval
,但这显然行不通。
这是我想要做的:
$ ./foo
FOO=bar
BAR=baz
$ eval ./foo
$ echo $FOO
bar
我如何直接设置这些?