ChinaUnix.net
相关文章推荐:

linux grep用法

grep的一般格式为:     grep [选项] 基本正则表达式 [文件]   在grep命令中输入字符串参数时,最好将其用双引号括起来。例如:“my strings”,这样做有两个原因,一个是防止被误会是shell命令,一个是可以用来查找多个单词组成的字符串,就如这个例子中的“my strings”。   在调用变量的时候,也应该使用双引号,例如:grep “$MYNAME”。   在调用模式匹配时,应该使用单引号。   grep命令中的常用选项:    ...

by zbhdpx - Linux文档专区 - 2008-03-27 10:09:59 阅读(800) 回复(0)

相关讨论

grep : g (globally) search for a re (regular expression ) and p (print ) the results. 1、参数: -I :忽略大小写 -c :打印匹配的行数 -l :从多个文件中查找包含匹配项 -v :查找不包含匹配项的行 -n:打印包含匹配项的行和行标 2、RE(正则表达式) \ 忽略正则表达式中特殊字符的原有含义 ^ 匹配正则表达式的开始行 $ 匹配正则表达式的结束行 \; 到匹配正则表达式的行结束 [ ] 单个字符;如[A] 即A符合要求 [ - ] 范围 ;...

by centipedecn - Linux文档专区 - 2008-01-25 19:41:58 阅读(676) 回复(0)

用‘grep’搜索文本文件 如果您要在几个文本文件中查找一字符串,可以使用‘grep’命令。‘grep’在文本中搜索指定的字符串。 假设您正在‘/usr/src/linux/Documentation’目录下搜索带字符串‘magic’的文件: $ grep magic /usr/src/linux/Documentation/* sysrq.txt:* How do I enable the magic SysRQ key? sysrq.txt:* How do I use the magic SysRQ key? 其中文件‘sysrp.txt’包含该字符串,讨论的是 SysRQ 的功能。 ...

by yufan_lu - Linux文档专区 - 2007-09-17 23:19:50 阅读(676) 回复(0)

grep : g (globally) search for a re (regular expression ) and p (print ) the results. 1、参数: -I :忽略大小写 -c :打印匹配的行数 -l :从多个文件中查找包含匹配项 -v :查找不包含匹配项的行 -n:打印包含匹配项的行和行标 2、RE(正则表达式) \ 忽略正则表达式中特殊字符的原有含义 ^ 匹配正则表达式的开始行 $ 匹配正则表达式的结束行 \< 从匹配正则表达式的行开始 \>; 到匹配正则表达式的行结束 [ ] 单个字符;...

by gunguymadman007 - Solaris - 2004-05-04 22:38:12 阅读(6670) 回复(3)

grep : g (globally) search for a re (regular expression ) and p (print ) the results.\r\n\r\n1、参数:\r\n-I :忽略大小写\r\n-c :打印匹配的行数\r\n-l :从多个文件中查找包含匹配项\r\n-v :查找不包含匹配项的行\r\n-n:打印包含匹配项的行和行标\r\n\r\n2、RE(正则表达式)\r\n\\ 忽略正则表达式中特殊字符的原有含义\r\n^ 匹配正则表达式的开始行\r\n$ 匹配正则表达式的结束行\r\n\\< 从匹配正则表达式的行开始\r\n...

by gunguymadman007 - Solaris - 2004-05-04 22:38:12 阅读(5213) 回复(2)

如果有一行字符串$line = '我的email是[email]23895789@qq.com[/email],请联系我',如何把其中的邮件地址打印出来,打印的格式是: [email]23895789@qq.com[/email] 23895789 即:[email]username@xx.com[/email] username 的格式 需要注意的是,字符串里面可能有很多email,需要全部打印出来,就是说要匹配邮件地址,然后打印出来,不知道我说清楚了没,真心请教大侠,结草衔环,感激不尽!

by rabble_1 - Shell - 2012-04-11 15:08:56 阅读(1486) 回复(6)

name: AAA name: BBB name: name: CCC ... 想把其中name: 后无内容的行grep,应该如何使用呢? 谢谢

by yonka - Shell - 2012-02-24 15:53:01 阅读(1793) 回复(6)

[code]@some= grep { !$abc{$_}++ } @{ $temp{$de}->{$do} };[/code]请问 !$abc{$_}++ 的含义是什么?? @some中又会保存什么呢

by ztj2247 - Perl - 2011-01-07 17:29:25 阅读(1793) 回复(3)

grep : g (globally) search for a re (regular expression ) and p (print ) the results. 1、参数: -I :忽略大小写 -c :打印匹配的行数 -l :从多个文件中查找包含匹配项 -v :查找不包含匹配项的行 -n:打印包含匹配项的行和行标 2、RE(正则表达式) \ 忽略正则表达式中特殊字符的原有含义 ^ 匹配正则表达式的开始行 $ 匹配正则表达式的结束行 \ 到匹配正则表达式的行结束 [ ] 单个字符;如[A] 即A符合要求 [ ...

by Liuqz2009 - Linux文档专区 - 2010-01-29 09:07:32 阅读(1521) 回复(0)

大家好!小弟在此请教一个问题。即,如何用grep实现,在满足a条件的结果中查询满足b的结果,再在这个结果中查询满足条件c的结果。要求,不用grep c|grep b|grep a这个方法。谢谢!

by woobean - Shell - 2009-10-14 15:30:41 阅读(1799) 回复(7)

grep怎样定分隔符呢 grep -E "abc" 要用grep找出最后几个字符是abc怎么写呢

by yiyouzhou - Shell - 2009-10-03 14:09:28 阅读(2403) 回复(12)