awk存入shell数组
2012-03-05 11:42
337 查看
http://www.xxlinux.com/newxxlinux/development/shell/2011-11-28/472.html
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从文件与从变量中读取不同
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从文件与从变量中读取不同
相关文章推荐
- 传递shell脚本中的数组给awk
- shell对字符串分割存入数组中
- awk之生成shell数组
- 通过临时文件的方法把awk中的数组赋值给shell中的数组
- shell中的数组、正则表达式、sed、awk的使用
- shell文本过滤编程(六):awk之循环判断及数组
- 使用shell中数组存数据并最终将数据存入文件
- shell awk转成数组
- 把awk中的数组赋值给shell中的数组
- 学了学shell,钻个牛角尖,根据接口文档生成配置数组...awk sed xargs
- shell (awk)数组使用案例
- 【数组】将给定字符串str="1,2,3!4,5,6,0!7,8,9"存入二维数组中。(使用 split(String regex) ) int[][] a
- 【Linux】使用sed、awk来完成批量修改配置文件的shell设计
- Shell数组
- shell中数组基础语法
- 【一天一个shell命令】文本内容操作系列-awk补充二(函数)
- sed和awk中使用shell变量【转】
- shell脚本awk, sed, cut的妙用
- shell学习十七天----awk命令
- awk中调用shell变量注意事项