如何更新变量内部具有的变量并将其保持全局?
我知道我可以这样做来更新变量,但它不是全局变量:
for i in {1..24}; do
query=query_$i
echo $query
done
我想做这样的事情:
query=query_$i
for i in {1..24}; do
echo $query
done
该变量不会更新。
答案 0 :(得分:0)
我不太了解您为什么需要这样做。如果是测验,我可以想到的一种方法是在{for“循环内将query
作为命令运行:
query='echo query_$i'
for i in {1..24}; do
eval $query
done