再次重申awk的语法

awk [options] ‘Pattern {Actions}’ file1,file2…

awk模式,在之前的文章中简单使用了BEGIN和END。这里的模式,其实我们可以理解成是条件,awk是一行行处理数据的,如果满足某个条件awk就处理某一行数据,如果不满足就不处理,这就可以理解成模式。
意思就是,awk在一行行处理文本的时候,如果这行文本满足某个模式就处理,否则不处理。

示例

示例1:

文本有三行,当某一行的数据有两个单词的时候,则打印,模式起到了条件的作用
我们还可以使用下面的方式

awk 'NF>2 {print $1,$2}' test1

上述这些都是关系模式,如果什么模式都没有加的时候,也是一种模式,这种叫做空模式,当然还有BEGIM/END模式

awk5.0 — awk模式之一相关推荐

  1. awk 6.0 — awk模式之二

    awk的语法 awk [options] 'Pattern {Actions}' file1,file2- 之前介绍了三种模式:空模式,关系运算模式,BEGIN/END模式 正则模式 模式可以理解成条 ...

  2. awk - 模式扫描与处理语言

    awk - 模式扫描与处理语言 (第二版) Alfred V. Aho Brian W. Kernighan Peter J. Weinberger Bell Laboratories Murray ...

  3. android eng 模式,android 4.0 编译模式 eng - user 时遇到的有关问题

    android 4.0 编译模式 eng -- > user 时遇到的问题 关键词:android  4.0  user  eng  camera  nand  串口 平台信息: 内核:linu ...

  4. Windows Azure Cloud Service (41) 修改云服务IIS托管管道模式为4.0经典模式

    <Windows Azure Platform 系列文章目录> 这是笔者在之前的项目中遇到的问题,做一下总结,给网友做参考. 在一般情况下,Visual Studio开发的Cloud Se ...

  5. OAuth2.0 - 自定义模式授权 - 短信验证码登录

    一.OAuth2.0 - 自定义模式授权 上篇文章我们分析了目前的情况,演示了微服务的大环境下在保证安全的情况下通过SpringGateWay实现统一的鉴权处理,但是前面的演示中,我们都是基于用户名密 ...

  6. RedFlag DC Server5.0 救援模式

    RedFlag DC Server5.0 救援模式 一.环境:RedFlag DC Server5.0 X86-32 二.说明:RedFlag DC Server5.0 是以Asianux2.0为基础 ...

  7. android7.0夜间模式,微信7.0夜间模式

    微信7.0夜间模式是一款微信新出的功能,全新上线,让用户可以在线体验微信的最新玩法,这款软件可以直接把微信的操作界面变成深色的,让用户在光线暗的地方可以便捷使用,这款软件最新上线,使用十分的简单,让用 ...

  8. android7.0夜间模式,安卓7.0夜间模式怎么开启

    安卓7.0夜间模式怎么开启?在谷歌的演示中,安卓7.0是有着夜间系统的,但是正式版中的这个系统被隐藏了,那么要如何才能够顺利的开启安卓7.0中的夜间模式呢! 安卓7.0开启夜间模式介绍: Androi ...

  9. android7.0夜间模式,安卓7.0夜间模式怎么开启 Android7.0夜间模式开启方法

    安卓7.0的系统已经正式的发布了,对于很多的用户来说,这次的发布也是带来了很多的全新的更新,不过在谷歌的演示中,安卓7.0是有着夜间系统的,但是正式版中的这个系统被隐藏了,那么要如何开启安卓7.0中的 ...

最新文章

  1. 安卓怎么用抖音做锁屏_香港超级推荐全网霸屏快速上排怎么做
  2. Exchange 2013部署系列之(十)信息权限保护RMS和Exchange 2013的整合
  3. 无线轮播android,Android无限轮播Banner的实现
  4. python基本对象_python基础教程:运算对象、运算符、表达式和语句
  5. 什么是A记录,子域名,CNAME别名,MX记录,TXT记录,SRV 记录,泛域名(泛解析),域名转向,域名绑定...
  6. 【英语学习】【Level 07】U01 Making friends L1 New kid on the block
  7. 一公顷等于多少平方米
  8. TIOBE 5 月榜单:时隔五年,C 语言重返第一!
  9. 云服务器的安全组各个端口代表什么意思?
  10. 图片识别引擎tesseract-ocr安装
  11. 静态编译和动态编译的区别【转】
  12. 麒麟 linux下安装显卡驱动,中标麒麟7安装英伟达显卡驱动过程简述
  13. 苹果12系统链接到服务器超时,苹果iphone12无法连接wifi怎么回事 解决方法分享
  14. 阿里云如何给c盘扩容
  15. 鸿蒙智慧屏和pro有什么区别,华为智慧屏V55i和荣耀智慧屏PRO区别对比
  16. 解决MATLAB新版本中modem.qammod作废的问题
  17. 计算机原理与应用第六章——总线技术
  18. P3518 [POI2011]strongbox
  19. [小故事大道理] -- 木桶原理的逆向思考
  20. 计算机毕业设计JAVA工资管理系统mybatis+源码+调试部署+系统+数据库+lw

热门文章

  1. Newtonsoft.Json文件错误
  2. 2010中国城市GDP排名
  3. 2017计算机nit考试时间,关于2017年专接本NIT考试,你知道多少呢???
  4. android 程序 读logo,Android端APP更换logo和名称后都需要些测试哪些内容呢?
  5. 蓝凌ekp开发_蓝凌EKP8.0产品白皮书(简).doc
  6. java ee jsp程序_JavaEE——jsp介绍
  7. python 自动化办公 案例_python自动化工具之pywinauto实例详解
  8. 求最小众倍数java,【python网易】最小倍众数
  9. debian linux忘记密码,debian ubuntu linux 忘记root密码的重置方法
  10. 使用Python,OpenCV从图像中删除轮廓