首页 > shell 脚本中变量使用问题?

shell 脚本中变量使用问题?

比如一个变量

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}"
【热门文章】
【热门文章】