shell 脚本中变量使用问题?

比如一个变量

a="new world"
b="old world"
fuck="a" 或者 fuck="b"
temp=${$fuck}  (这种写法是不可以的,有什么替代方法)

就是通过判断fuck的值,把a的值赋给temp。

阅读 3k
2 个回答
#!/bin/sh

A='abc'
B='def'
FUCK='B'
TEMP=$FUCK

echo "${!TEMP}"
# a="new world"
# b="old world"
# fuck=$(eval echo "${a} + ${b}")
# echo $fuck
new world + old world

这样的效果?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题