因此,采取下面的脚本为例:在Bash脚本中,我如何将变量添加到变量名称中?
PROFILE1=profileName
SERVER1=serverName
PROFILE2=profile2Name
SERVER2=server2Name
VAR_$PROFILE1_$SERVER1=/home/$PROFILE1/$SERVER1/data
VAR_$PROFILE1_$SERVER2=/home/$PROFILE1/$SERVER2/data
VAR_$PROFILE2_$SERVER1=/home/$PROFILE2/$SERVER1/data
echo "$VAR_$PROFILE1_$SERVER1"
这就是我试图完成的基本知识。这可能不是最好的办法,但对于一个对bash脚本来说比较陌生的人来说,这是我第一次想到如何去做。
我需要能够仅在我的脚本文件来改变一个位置,并能够添加新的“VAR _...”作为系统所需的我在。
这甚至可能吗?如果没有,那么如果你明白我想要完成的事情,你可以提出一个替代方案吗?
所以,你要,例如,通过更换产生的变量'$ VAR_profileName_serverName'什么'$ PROFILE1'和'$ SERVER1'包含? – fedorqui
@fedorqui正确的,并能够以后引用它 –