藍森林首頁 | 返回主頁 | 本站地圖 | 站內搜索 | 聯繫信箱 |
 您目前的位置:首頁 > 自由軟件 > 技術交流 > 應用編程


    

藍森林 http://www.lslnet.com 2006年6月26日 11:18


請教一個變量嵌套的問題

numpre=0;
num=1;            
var_0=testvar0
var_1=testvar1
var=`eval echo ${var_${numpre}}/${var_${num}}`
在求var的時,出現bad substitution的錯誤!!
請問像這樣的問題怎樣解決???


var=$(eval echo \${var_${numpre}}/\${var_${num}})

-->
這個問題我碰到過,不是用``與用$()的問題,而是變量嵌套

[code]$ var_1=1
$ var=1
$ echo ${var_${var}}
-bash: ${var_${var}}: bad substitution
$[/code]

注意看awker寫的$前面加了\

-->
汗,沒看仔細
抱歉抱歉:mrgreen:



Copyright © 1999-2000 LSLNET.COM. All rights reserved. 藍森林網站 版權所有。 E-mail : webmaster@lslnet.com