awk 数组
来源:互联网 发布:js删除数组中一个元素 编辑:程序博客网 时间:2024/06/05 14:09
有命令:
awk’BEGIN { Arr[2,79]=78; ____ }’
为了让执行的结果是78,应该填()语句
A. print Arr[“2\03479”]
B. print Arr[2,79]
C. idx=2 SUBSEP 79;print Arr[idx]
D. print Arr[ 2, 79]
答案是ABCD全对。 awk数组,字符串为索引。
SUBSEP为数组下标的分隔符,预设值为“\034”,awk中的数组只接受字串当它的数组下标,awk在接受Arr[2,79]之前,就已将其下标转成字串“2\03479”,之后变便以Arr[“2\03479”]代替Arr[2,79]。故A,B,C,D全正确
测试
[root@ ~]# awk 'BEGIN { Arr[2,79]=78; print Arr[ 2,79]} '78
0 0
- awk数组
- awk 数组
- awk数组
- awk 数组
- awk 数组
- awk 数组
- awk 数组
- awk中的数组
- awk 数组 排序
- awk数组简介
- linux awk数组操作
- 数组排序(awk)
- awk存入shell数组
- awk数组使用举例
- awk的数组学习心得
- awk数组的学习心得
- awk数组高级
- awk 数组学习
- Android详细开发规范
- HBase简介
- Brocade交换机配置ACL访问控制列表
- Linux下启动Oracle服务和监听程序
- 数据块级别备份和文件级备份的比较
- awk 数组
- centOS环境搭建https协议访问的svn服务
- MongoDB学习笔记02:基本操作
- 内存碎片是否拖慢了你的程序?
- win10(64bit)+vmware,U盘链接不上
- 我愛你,不止是說說而已
- Android 小数位的问题
- JS位置问题(讨论)
- Android音频系统之音频框架