day14 预习笔记

awk(Linux三剑客之一)

awk不仅仅是Linux系统中的一个命令,而是一种编程语言,可以用来处理数据和生成报告。处理的数据可以是一个或多个文件,它是Linux系统最强大的文本处理工具。

awk命令常用功能:

1、指定分隔符显示某几列

2、通过正则表达式取出想要的内容

3、显示某个范围内的内容

4、通过awk进行统计计算

5、awk数组计算与去重

语法格式:

awk [option]   'patern{action}' file…

awk [参数]     条件{动作}’       文件

awk 命令的参数选项及说明:

-F 指定字段分隔符

-v 定义或修改一个awk内部的变量

awk命令的常用变量及说明:

$0 当前整行记录

$n 当前记录的第n列,字符间有FS或-F参数指定分隔符

NF 当前记录中的列的个数,就是有多少列

$(NF-n) 倒数第n列,n为数字

NR 已经独处的记录数,就是行号,从1开始

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 转载 原文的排版和内容都更加友好,并且详细,我只是在这里贴出了一部分留作自己以后参考和学习,如希望更详细了解AWK...
    XKirk阅读 8,522评论 2 25
  • awk介绍awk变量printf命令:实现格式化输出操作符awk patternawk actionawk数组aw...
    哈喽别样阅读 5,577评论 0 4
  • 基础命令 主要的命令和快捷键 Linux系统命令由三部分组成:cmd + [options]+[operation...
    485b1aca799e阅读 4,831评论 0 0
  • 官网 中文版本 好的网站 Content-type: text/htmlBASH Section: User ...
    不排版阅读 10,045评论 0 5
  • Linux指令中文说明传送入口 整理自Linux指令中文说明 文本和数据进行处理的编程语言awk 是一种编程语言,...
    释闲人阅读 6,767评论 1 6

友情链接更多精彩内容