Chinaunix
标题:
awk 使用shell数组 求解
[打印本页]
作者:
jing494485758
时间:
2011-08-16 15:39
标题:
awk 使用shell数组 求解
a[16]=ophon
awk 'BEGIN{print "'${a[16]}'"}' #这个能得到结果
echo 16|awk 'BEGIN{print "'${a[$1]}'"}'
这个却得不到结果!
作者:
yinyuemi
时间:
2011-08-16 15:43
回复
1#
jing494485758
eval echo $(echo 16|awk '{print "${a["$1"]}"}')
xx
复制代码
作者:
xinglu1983
时间:
2011-08-16 15:43
汗。。。这可得从何说起啊。。。
作者:
jing494485758
时间:
2011-08-16 15:57
回复
2#
yinyuemi
为什么是这样呢?能解释下嘛?
作者:
liion631818
时间:
2011-08-16 17:01
回复 yinyuemi
为什么是这样呢?能解释下嘛?
jing494485758 发表于 2011-08-16 15:57
set -x 看看
$ echo 16|awk '{print "${b["$1"]}"}'
+ echo 16
+ awk '{print "${b["$1"]}"}'
${b[16]}
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2