awk BEGIN END操作
来源:互联网 发布:北京软件开发外包 编辑:程序博客网 时间:2024/05/16 19:17
参考文档 http://blog.csdn.net/bright_mac/article/details/3419419
awk 对文本的扫描是依行为单位, 这样就产生了一个问题怎么在扫描的开始以及结束之后的执行一些操作?
awk BEGIN{} 是在文件开始扫描前进行的操作 END {} 是扫描结束后 进行的操作 ;一般的操作都是需要在BEGIN 设置一个初始的量
shell 换行的使用 \
eg:
awk_test.txt
1 line1 field1
2 line2 field2
3 line3 field3
4 line4 field4
5 line5 field5
6 line6 field6
7 line7 field7
8 line8 field8
9 line9 field9
10 line10 field10
11 line11 field11
awk 'BEGIN{print "地点\t";total=0;} {print $3;total = total+NR} END{printf "行数总计: %2d\n", total}' awk_test.txt
阅读全文
0 0
- awk BEGIN END操作
- awk的BEGIN和END
- awk的BEGIN和END
- awk的BEGIN与END模式
- awk语言中BEGIN和END的作用
- Unix awk的流程控制BEGIN和END的讲解
- awk '/#BEGIN/,/#END/{next}1' 1是什么意思?-转
- 如何使用 awk 的特殊模式 BEGIN 与 END
- BEGIN...END
- begin-end
- Begin ... End
- awk begin
- [awk] 用-F指定多分隔符,awk的for语句, BEGIN, END
- mybatis中利用begin....end;作更新操作!!!!!!
- AWK-BEGIN and END Special Patterns【每日一译】--2013-1-31
- shell之awk的编程结构--BEGIN/END/重定向/管道
- begin&end
- oracle begin end
- python网络编程(线程)
- Ubuntu-虚拟机-忘记登陆密码
- Spring MVC常用注解详解
- Jenkins+Newman+Postman之全自动化测试
- James Whittaker系列——10分钟测试计划
- awk BEGIN END操作
- BZOJ 1787 Meet 紧急集合 (LCA)
- Windows 驱动机制-定时、DPC及延时
- Python 对象
- [ACL2017]Sequence-to-Dependency Neural Machine Translation
- 在有序的数组中获取目标值的地址——二分查询算法(java实现)
- 百度定位问题
- ApiDemos学习知识点之media-MediaPlayer_Audio&MediaPlayer_Video(11)
- dcloud 本地存储