String 将字符串变量与来自变量的结果连接起来
我需要从BASH中的另一个var获取一个var,例如:String 将字符串变量与来自变量的结果连接起来,string,variables,nginx,concatenation,String,Variables,Nginx,Concatenation,我需要从BASH中的另一个var获取一个var,例如: #!/bin/bash IP_100="192.168.0.1" PORT="100" VAR="\$IP_${PORT}" echo $VAR 返回$IP_100,但仍然。。。为了得到192.168.0.1,我想对该变量进行求值,在PHP中,我可以通过$$var进行求值,但在bash中不行 我不能首先计算var,我尝试在nginx中使用它,它具有相同的bash逻辑 VAR=$IP_u${PORT}除非我误解了你的问题,否则简单的插值就行
#!/bin/bash
IP_100="192.168.0.1"
PORT="100"
VAR="\$IP_${PORT}"
echo $VAR
返回$IP_100,但仍然。。。为了得到192.168.0.1,我想对该变量进行求值,在PHP中,我可以通过$$var进行求值,但在bash中不行
我不能首先计算var,我尝试在nginx中使用它,它具有相同的bash逻辑 VAR=$IP_u${PORT}除非我误解了你的问题,否则简单的插值就行了?它不计算VAR,只返回100,我需要它返回IP_100var->192.168.0.1中的IP集