比如一个变量
a="new world"
b="old world"
fuck="a" 或者 fuck="b"
temp=${$fuck} (这种写法是不可以的,有什么替代方法)
就是通过判断fuck的值,把a的值赋给temp。
# a="new world"
# b="old world"
# fuck=$(eval echo "${a} + ${b}")
# echo $fuck
new world + old world
这样的效果?
#!/bin/sh
A='abc'
B='def'
FUCK='B'
TEMP=$FUCK
echo "${!TEMP}"