想要對三個相似的變數做相同的處理,
於是使用以下 Code。
- 代碼: 選擇全部
#!/bin/sh
FOO1=aaa
FOO2=bbb
FOO3=ccc
for i in 1 2 3
do
eval "echo \$FOO$i"
BAR=`eval "echo \$FOO$i"`
echo $BAR
done
小弟的目的是希望將 $FOO1, $FOO2, $FOO3 的值複製到 $BAR中,
以方便之後的 script 撰寫。
但是以上 Code的執行結果,
$BAR的內容卻是 1, 2, 3,
請問小弟該如何改正上面這段 code,
達到我要的結果呢? ( $BAR= aaa, bbb, ccc )