简要来说就是对其后的表达式反复求值,直到得到最终结果
foo=10
x=foo
eval y='$'$x ======> y=$foo ====> y=10
echo $y
结果为 10
foo=10
x=foo
echo $((x))结果 10
对表达式进行求值运算最好使用$(())
简要来说就是对其后的表达式反复求值,直到得到最终结果
foo=10
x=foo
eval y='$'$x ======> y=$foo ====> y=10
echo $y
结果为 10
foo=10
x=foo
echo $((x))结果 10
对表达式进行求值运算最好使用$(())