Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1765124
  • 博文数量: 323
  • 博客积分: 5970
  • 博客等级: 大校
  • 技术积分: 2764
  • 用 户 组: 普通用户
  • 注册时间: 2011-04-03 23:13
文章分类

全部博文(323)

文章存档

2018年(2)

2017年(11)

2016年(10)

2015年(27)

2014年(2)

2013年(30)

2012年(197)

2011年(44)

分类: LINUX

2012-10-09 01:04:03

以grep为例:
grep -n "^abc" file.txt    --以abc开始的行
abc$     --以abc结束的行
^$        --空行
^abc$   --只包含字符串abc的行
\
abc\>   --由abc结束的单词
\   --检索单词abc
^[a-c][0-5][^:]   --检索以一个字符串开始的行,该字符串第一位为a-c其中任意字符,第二位为0-5其中任意数字,第三位为非冒号的字符
a.b   --检索ab中间为任意单个字符的行
[a-d]*    --检索由a-d中任意一个或多个字符组成的任意长度字符串
[a-d]\{3,5\}   --检索由a-d其中任意一个或多个字符组成的长度为3-5之间的字符串的行
[a-d]\{3,\}     --检索由a-d其中任意一个或多个字符组成的长度为>=3的字符串的行
[a-d]\{,5\}     --检索由a-d其中任意一个或多个字符组成的长度为<=5的字符串的行
a\*b --检索包含a*b字符串的行,其中\为转义字符
[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}   --检索IP地址

阅读(1056) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~