使用字符串作为数组下标

来源:10-13 awk中数组的用法-中

qq_大活神仙_03456270

2020-01-15

awk 'BEGIN{array[“var1”]=“Jin”;array[“var2”]=“Hao”;array[“var3”]=“Fang”;for(a in array) print array[a]}'
执行上面的awk,执行echo ${array[“var1”]},为什么看不到结果,不是把"jin"赋给它了吗

写回答

1回答

酷田

2020-01-16

在awk中使用得变量不能直接在命令行或者脚本中使用,awk中定义得变量在awk结束后就在内存中销毁了

1
0

掌握Shell脚本编程 360架构师带你进阶Linux高手

30%知识讲解+70%实例操作 掌握Shell脚本编程能力

1638 学习 · 297 问题

查看课程