博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
awk-使用
阅读量:4921 次
发布时间:2019-06-11

本文共 718 字,大约阅读时间需要 2 分钟。

 

   http://www.cnblogs.com/ggjucheng/archive/2013/01/13/2858470.html

 

命令格式:            awk [-F  field-separator] 'pattern + {action}' filenames
awk工作流程:        (1)读入有'\n'换行符分割的一条记录,然后匹配pattern,匹配不成功,抛弃这一行,匹配成功,进行后续的流程。             (2)将记录按指定的域分隔符划分域,填充域,$0则表示所有域,$1表示第一个域,$n表示第n个域。            (3)执行后面的action命令。            注意:pattern就是要表示的正则表达式,action是shell命令。

  awk内置变量

ARGC               命令行参数个数ARGV               命令行参数排列ENVIRON            支持队列中系统环境变量的使用FILENAME           awk浏览的文件名FNR                浏览文件的记录数FS                 设置输入域分隔符,等价于命令行 -F选项NF                 浏览记录的域的个数NR                 已读的记录数OFS                输出域分隔符ORS                输出记录分隔符RS                 控制记录分隔符
 

转载于:https://www.cnblogs.com/DengGao/p/awk.html

你可能感兴趣的文章
[FJOI2016]建筑师(斯特林数)
查看>>
将计算机思维故事化——之操作系统典型调度算法
查看>>
0831 模糊查询,排序查询,聚合函数,时间日期函数,数学函数,字符串函数
查看>>
hive学习3
查看>>
Ubuntu12.10 Server 安装 VirtualBox-4.2.6 (64位) 过程详解
查看>>
11.5 正睿停课训练 Day16
查看>>
随机点名
查看>>
rbac 权限分配, 基于formset实现,批量编辑
查看>>
Asp.Net Web API VS Asp.Net MVC
查看>>
静态邻接表
查看>>
npm安装时提示没读写权限
查看>>
我感觉我要把大佬气死了
查看>>
变量名动态命名和调用
查看>>
看数组中是否存在一个数字,以及输入函数
查看>>
MVC怎么在同一个action返回两个表的数据
查看>>
springcloud14---zuul
查看>>
阻塞队列---ArrayBlockingQueue,LinkedBlockingQueue,DelayQueue源码分析
查看>>
sass05 数据类型,数据运算
查看>>
Git常用命令
查看>>
洛谷 P1644 跳马问题
查看>>