将命令结果传递给 exec

将命令结果传递给 exec

我有一个“bash 新手”的问题:如何将一个命令的结果输出传递给 exec。第一个命令的结果是其他命令的名称,因此 exec 应该能够执行它。

答案1

使用命令替换一个设计出来的(而且相当无用的)例子:

exec $(echo whoami)

$(…)被替换为命令的输出。还有带反引号 (`) 的变体,但不建议使用由于各种原因

相关内容