脚本
$VAR1=测试
$VAR2=测试
$VAR3=$VAR1\u$VAR2
$echo$VAR3号
测试
我期望“test_testing”作为输出。为什么不起作用?如何以“测试”格式输出?(使$VAR1和$VAR2工作)
它是否将VAR3=$VAR1\u$VAR2解释为VAR3=$(VAR1\u$VAR2)?
最佳答案
尝试:
VAR3="$VAR1"_"$VAR2"
它将
VAR3=$VAR1_$VAR2
解释为$VAR1_ + $VAR2
--没有名为$VAR1的变量_关于bash - bash 和变量,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6652923/