加入收藏 | 设为首页 | 会员中心 | 我要投稿 | RSS
您当前的位置:首页 > Linux编程开发 > SHELL

awk存入shell数组

时间:2011-11-28 10:20:12  来源:  作者:

 ORDER="0e 31 00 22 00 04 02 04 02 "
awk 'BEGIN{split('""$ORDER""',START," ");print START[6]}'
eval $(awk 'BEGIN{split('""$ORDER""',a," ");for(i in a)print "START["i"]="a[i]}')
cat file
0e 31 00 22 00 04 02 04 02
必须要用圆括号括起来
B=($(awk '{print $0}' file))
A=(`awk '{print $0}' file`)
echo ${A[4]}
00
list="0e 31 00 22 00 04 02 04 02 "
START=$(awk 'BEGIN{print "'"$list"'"}')
echo ${START[0]}
0e 31 00 22 00 04 02 04 02
awk从文件与从变量中读取不同

来顶一下
返回首页
返回首页
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
相关文章
    无相关信息
栏目更新
栏目热门