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个匹配行后结束处...

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

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

linux匹配sed和awk

  • 2014-01-21 02:48
  • 30.87MB
  • 下载

一行文本中括号的匹配情况

要求:文本中括号匹配的话,返回最大深度,如果不匹配返回错误 代码如下: /* * ========================================================...

HNU13028Attacking rooks (二分匹配,一行变多行,一列变多列)

Attacking rooks Time Limit: 20000ms, Special Time Limit:50000ms, Memory Limit:65536KB Tot...

awk匹配操作符

匹配操作符(~)用于对记录或字段的表达式进行匹配。 范例 $ cat employees Tom   Jones 4424 5/12/66 543354 Mary  Adams 5346 11/4...

awk模式匹配

在这篇文章中,我们将看到许多小的,甚至没有什么意义的例子,但他们能够验证awk程序脚本的主要 特点。 当awk读入一行时,它试图匹配脚本中的每个模式匹配规则。只有与一个特定的模式相匹配的输入行...

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

grep 或 egrep 或awk 过滤两个或多个关键词|使用grep匹配“与”或者“或”模式 2011-06-23 14:06 grep 或 egrep 或awk 过滤两...

awk 替换 匹配

原文:http://liveforlinux.blog.51cto.com/3337218/741865 [root@localhost test]# cat awk 1a 9,100.3...

awk正则匹配

扩展的正则表达式(Extended Regular Expression 又叫 ExtendedRegEx 简称 EREs)。  一、awk Extended Regular Expression ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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