awk-4
来源:互联网 发布:原子stm32网络接口芯 编辑:程序博客网 时间:2024/05/18 03:44
文件:
8613302200008,460030902234084,1201,12,600101,2002-03-19 12:00:00,2013-06-29 22:00:50
8613302200009,460030918855095,1001,12,600101,2010-12-30 18:06:51,2011-09-12 05:30:21
要求:将第一行的第三列的1201替换为15,第二行第三列的1001替换为10。
awk -F’,’ -vOFS=’,’ ‘$3==1201{$3=15}$3==1001{$3=10}1’ file
解释:
首先是定义分隔符和输出分隔符,然后后面的是判断,在程序语言中,一般两个等于号叫做是判断,而一个等于号是赋值。最后面的1表示的是如果真那么就将整个的行输出。省略了print。需要注意的是最后的1不可以省略,否则就是单纯的就行了判断,但是并没有进行输出的操作,并且1可以替换为其他的非零的数字。
0 0
- awk(4)-awk介绍
- awk-4
- awk study(4)
- awk学习笔记-4
- linux 4 -awk
- awk
- awk
- AWK
- awk
- AWK
- awk
- awk
- AWK
- awk
- awk
- AWK
- awk
- awk
- 敏捷理解12
- 死理性派是怎样判断漂亮女孩是不是单身的?
- 使用Loadrunner进行文件的上传和下载
- 写给浮躁的程序员
- sh 循环
- awk-4
- 转:Linux系统中各个目录的作用
- 如何获取APP上面的所有图片(iOS Images Extractor)
- 118.Pascal's Triangle
- Android开发之AndroidAnnotations框架的使用
- 83. Remove Duplicates from Sorted List
- jquery ajax异步保存数据
- TestNG 学习总结 - 测试结果报告 - Junit报告(十八)
- str.format()