详解Linux常见的几种awk处理文字数据用法

awk是linux上文字处理的一款工具,具有强大的字段截取功能,今天主要介绍几个例子,帮助大家掌握一下怎么利用awk来进行文字数据的处理。

1. awk显示文件中的内容

awk显示passwd中的内容,并且设置只显示前面5条信息。

详解linux常见的几种awk处理文字数据用法

2. awk将passwd中的内容以冒号为分隔,并取出第1,3,6位的数据

详解linux常见的几种awk处理文字数据用法

3. awk将passwd中的内容以冒号为分隔,并取出第1,3,6位的数据,并用采用tab键作为分隔符

因为前面都合在一起,不太好看,所以加了tab键做分隔符

详解linux常见的几种awk处理文字数据用法

4. awk以冒号为分隔符,显示一行中有多少字段

详解linux常见的几种awk处理文字数据用法

5. awk将每一行最后的一个字段显示出来

详解linux常见的几种awk处理文字数据用法

6. awk在每一行前面输出行号

详解linux常见的几种awk处理文字数据用法

7. awk显示第几行的数据

如下图所示,awk显示passwd文件中的第五行数据

详解Linux常见的几种awk处理文字数据用法

【编辑推荐】

  1. Linux日常运维–rsync同步工具小总结
  2. 你可能意识不到的使用Linux的11种方式
  3. Linux系统安全小妙招,这些或许能够帮助到你
  4. 用 Rust 开发 Linux 驱动?内核维护者表示愿意接受
  5. 一文详解Linux系统常用监控工具

【责任编辑:赵宁宁 TEL:(010)68476606】
点赞 0

dawei

【声明】:北京站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。