shell 變量的嵌套使用

問題:

比如說,prefix_Trunk=“FDD_BASELINE,RCP”;echo $prefix_Trunk肯定可以得值FDD_BASELINE,RCP,但如果prefix_Trunk不能直接得到,而是處理後自己組合的一段。比如說abc=prefix_$branch,因爲branch可能未知,假如branch=Trunk,那麼echo $abc得prefix_Trunk,那如何得到FDD_BASELINE,RCP?

直接用${"${abc}"}不行。

 

答案:

使用eval命令: eval echo '$'"${abc}"  或者  eval echo \$$abc

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章