umo*_*mop 1 bash environment-variables command-substitution
对于FOO的以下值:
$ FOO='echo `echo hello`'
$ $FOO
`echo hello`
Run Code Online (Sandbox Code Playgroud)
我怎样才能获得预期的输出:
hello
Run Code Online (Sandbox Code Playgroud)
基本上,我如何解释变量内容中的命令替换?
回答问题,
eval $FOO
Run Code Online (Sandbox Code Playgroud)
但你可能以错误的方式解决你的真正问题.