ChinaUnix.net
相关文章推荐:

grep -v

本帖最后由 xiang1162090014 于 2015-08-13 11:09 编辑 [code]#cat 1.txt badboy ^badboy #cat 1.txt | grep -n "^bad" 1:badboy #cat 1.txt | grep -n '^bad' 1:badboy[/code]这个例子有点困惑,单引号的命令(grep -n '^bad')不是将里面的内容都按字符表面的意思来处理吗?如果按字符表面意思来处理那么应该是匹配到第二行,而输出却显示第一行. 请问这个是啥子原因呢?

by xiang1162090014 - Shell - 2015-08-13 13:50:09 阅读(940) 回复(9)

相关讨论

请教, perl 里 grep筛选数组,能不能同时返回匹配元素的下标啊? 或者有没有其他方法 能同时筛选,并返回位置 谢谢

by lougiven - Perl - 2013-12-28 14:14:25 阅读(2972) 回复(6)

关于Linux grep命令使用的详细介绍   1. grep简介   grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行 打印出来。Unix的grep家族包括grep、 egrep和fgrep。egrep和fgrep的命令只跟grep有很小不同。egrepgrep的扩展,支持更多的re元字符, ...

by jjqiao - Linux文档专区 - 2008-06-16 09:21:01 阅读(651) 回复(0)

1.grep格式: grep [选项]基本正则表达式[文件] 这里基本正则表达式可为字符串 grep命令中输入字符串参数时,最好将其用双引号括起来。一是以防被误解为s h e l l命令,二是可以用来查找多个单词组成的字符串。 在调用变量时,也应该使用双引号,如: grep "$MYVAR"文件名 在调用模式匹配时,应使用单引号。 2.grep选项 -c 只输出匹配行的计数。 -i 不区分大小写(只适用于单字符)。 -h 查询多文件时不显示文件名。 -l 查询...

by peitomb - Linux文档专区 - 2008-04-23 13:15:19 阅读(897) 回复(0)

[语法]: grep [选项] 模式 [文件…] [说明]: 在指定的文件中搜索模式,并显示所有包含模式的行,模式是一个正规表达式,在使用正规表达式时,最好将其引在单引号(’) 中,若指定文件为缺省,则使用标准输入,正规表达式可以是: . 匹配任意一个字符 * 匹配0个或多个*前的字符 ^ 匹配行开头 $ 匹配行结尾 [] 匹配[ ]中的任意一个字符,[]中可用 - 表示范围, 例如[a-z]表示字母a 至z 中的任意一个 \ 转意字符 命令中的选项为: -b ...

by jackpig - BSD文档中心 - 2007-11-19 10:31:28 阅读(1238) 回复(0)

1、 Linux下 : grep "rt\>" zx 命令可以在zx下精确匹配 rt 但在Unix下运行,却没有任何显示,难道此命令格式只在Linux下执行? 2、 精确匹配的另外一种做法为 注意在每个匹配模式中抽取字符串后有一个< Ta b >键 但是无论我在unix和Linux下按Tab健,都没有正确反映

by mikesever_2001 - Shell - 2007-10-16 10:55:37 阅读(3618) 回复(17)

常用: 默认情况下,‘grep’只搜索当前目录。如果此目录下有许多子目录,‘grep’会以如下形式列出: grep: sound: Is a directory 这可能会使‘grep’的输出难于阅读。这里有两种解决的办法: 明确要求搜索子目录:grep -r 或忽略子目录:grep -d skip 当然,如果预料到有许多输出,您可以通过管道将其转到‘less’上阅读; 下面是一些有意思的命令行参数: grep -i pattern files :不区分大小写地搜索。默认情况区分大小写,...

by tiaot - Linux文档专区 - 2007-09-27 10:25:20 阅读(597) 回复(0)

背景: 从一个字符串缓冲或文件中查找包含正则匹配的行.这是linux最常用的命令之一,其重要性可想而知. 正文: grep option 正则' 字符串或文件 >>>egrep 可以使用所有正则表达式语法 >>>不过多介绍了,其全部内容基本可以写篇长文章. 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/48467/showart_388814.html

by bing_fox - Linux文档专区 - 2007-09-24 10:35:25 阅读(627) 回复(0)

前言: 经常用它,可是每次都只是最简单的用法。这种状态不能总这样继续下去了。它是迈向字符处理的第一步。 开始: 1.在多个文件中查找包含特定字符串的文件 grep -l 'aim_string' r* 2. 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/11171/showart_303382.html

by binghuo - Linux文档专区 - 2007-05-17 15:53:03 阅读(642) 回复(0)

1. grep简介 grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。Unix的grep家族包 括grep、egrep和fgrep。egrep和fgrep的命令只跟grep有很小不同。egrepgrep的扩展,支持更多的re元字符, fgrep就是fixed grep或fast grep,它们把所有的字母都看作单词,也就是说,正则表达式中的元字符表示...

by niemingxing - Linux文档专区 - 2007-04-26 15:34:31 阅读(581) 回复(0)

************************************grep**************************************** 用于从文件中查找含有字符串的行,一般与其它程序共用:ps aux|grep "r" #grep -c "mou" mnt.txt //列出含目的字串的行数,引号中可以用正则表达式。 #grep -n "mou" mnt.txt //列出第几行含目的字串。 #grep "mou" mnt.txt //列出含目的字串的内容。 #grep -v "mou" mnt.txt //列出不含目的字串的内容。...

by binghuo - Linux文档专区 - 2007-04-08 17:01:19 阅读(697) 回复(0)