awk匹配行到某一行

原创 2016年08月30日 09:36:51

file

aaa

bbb

ccc

ddd

要求:

从某一行开始,到结束进行输出

awk ‘/bbb/,0’  file

bbb

ccc

ddd

解析:其中的0代表的是到文件的末尾进行结束。

但是如果是现在要求是匹配到的bbb不进行输出呢

awk ‘p{print}/bbb/{p=1}’ file

只要当匹配到想要匹配的字符的时候才进行输出。这时候利用一个变量p,当匹配到的时候进行赋值为1

版权声明:本文为博主原创文章,未经博主允许不得转载。

Linux awk 只处理第一个匹配的行与只处理指定行

AWK技巧: 1、awk只处理第一个匹配的行,匹配后使用exit命令退出处理: awk '/version/{print $1;exit;}' input.txt 处理3个匹配行后结束处...
  • hongweigg
  • hongweigg
  • 2016年09月08日 11:23
  • 4264

awk_能分段。根据段打印出来、进行匹配、逻辑判断

一个换行符)。 RSTART 由match函数所匹配的字符串的第一个位置。 SUBSEP 数组下标分隔符(默认值是\034)。 ...
  • haoyiyide
  • haoyiyide
  • 2017年04月12日 15:58
  • 1784

awk脚本 模式匹配语句 ~匹配运算符 !~不匹配运算符

网络后台开发工具     tcpdump(抓包) route(路由)  nslookup和host(路由)  md5sum(版本校验)   Linux文件权限的修改chmod命令参数详解及umas...
  • tycoon1988
  • tycoon1988
  • 2014年09月09日 09:37
  • 2569

awk命令基本处理 -- shell

awk 逐行扫描输入 ( 可以是文件或管道等 ) awk 将读入的记录分割成数个字段: 1、$0 表示整条记录,第一个字段放入发量 $1 中,第二个放入发量 $2 中。 2、字段...
  • ccy365263452
  • ccy365263452
  • 2014年12月13日 11:09
  • 1232

如何用awk过滤最后一行的?

最近需要对fasta文件的id进行处理,输入的ID格式如下: 而我要处理成: 也就是过滤文件的最后一列,目前过滤文件的最后一列的方法有如下: (1) awk '{print $1...
  • tangxc10
  • tangxc10
  • 2015年08月09日 17:51
  • 1890

一行awk脚本实现hex文件校验和的检验

Intel HEX文件是用ASCII文本文件形式表示的可直接用文本阅读器读取的16进制格式文件,多用来存放ROM或者EPROM中的程序和数据,可以被多数的烧写程序识别读取并烧写到PROM或FLASH中...
  • jocks
  • jocks
  • 2012年11月23日 11:10
  • 1184

【经验总结】巧用awk:如何把多行日志变成一行

巧用awk:如何把多行日志变成一行by katana     有很多同事在统计或者监控过程中遇到这样的问题:    一条日志被打印成多行,我又要分析其中某个域,又要分析用户内容…………    如何处理...
  • wireless_tech
  • wireless_tech
  • 2011年06月30日 12:31
  • 3221

grep 或 egrep 或awk 过滤两个或多个关键词|使用grep匹配“与”或者“或”模式

grep 或 egrep 或awk 过滤两个或多个关键词|使用grep匹配“与”或者“或”模式 2011-06-23 14:06 grep 或 egrep 或awk 过滤两...
  • jfkidear
  • jfkidear
  • 2012年05月05日 23:18
  • 18571

awk匹配操作符

匹配操作符(~)用于对记录或字段的表达式进行匹配。 范例 $ cat employees Tom   Jones 4424 5/12/66 543354 Mary  Adams 5346 11/4...
  • xiyangyang052
  • xiyangyang052
  • 2015年04月20日 22:47
  • 356

awk模式匹配

在这篇文章中,我们将看到许多小的,甚至没有什么意义的例子,但他们能够验证awk程序脚本的主要 特点。 当awk读入一行时,它试图匹配脚本中的每个模式匹配规则。只有与一个特定的模式相匹配的输入行...
  • xiyangyang052
  • xiyangyang052
  • 2015年06月09日 22:47
  • 393
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:awk匹配行到某一行
举报原因:
原因补充:

(最多只允许输入30个字)