1. 程式人生 > >shell 使用eval重新計算變量的變量

shell 使用eval重新計算變量的變量

ash res 能說 code echo 重新 -- 變量 獲取

eval 功能說明:重新運算求出參數的內容

#!/bin/bash
a=test
b=a
# 要獲取到test
res=`eval echo ‘$‘"$b"`
echo $res

說明:

"$b"  -->a
echo ‘$‘"$b" -->$a
eval $b` -->test

shell 使用eval重新計算變量的變量