This question was migrated来自服务器故障,因为它可以在堆栈溢出时得到响应。
Migrated四年前。
我想做的是:
预期结果:
我怎样才能做到?
Migrated四年前。
我想做的是:
declare -a array=(first second third)
for i in ${array[@]}; do
${i}_arg=$(some commands here...)
done
预期结果:
first_arg=something1
second_arg=something2
third_arg=something3
我怎样才能做到?
最佳答案
我修正了在变量名前添加“export”的问题。不知道这是不是最好的方法。
关于bash - Bash变量名称是串联的结果,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29980194/
10-10 17:53