如何执行存储在一个bash变量中的两个命令

Ric*_*ard 6 bash

假设有一个bash变量

RUN1 = "日期"

我需要执行date

$ {} RUN1

它起作用,因为它打印当前时间.但是如果我在变量中放入两个命令,

run2 ="date; echo foo"

抱怨run2,我无法执行存储在变量中的命令${run2}

date ;:找不到命令

fav*_*tti 7

尝试:

eval ${run2}
Run Code Online (Sandbox Code Playgroud)

这应该有所帮助.