码迷,mamicode.com
首页 > 其他好文 > 详细

grep命令

时间:2019-10-08 18:48:53      阅读:83      评论:0      收藏:0      [点我收藏+]

标签:数字   span   under   style   大小   fgrep   ora   auto   多个   

grep的作用是在文件中提取和匹配符合条件的字符串行

[root@localhost~]# grep  [选项]   “搜索内容”   文件名

选项:

  -i   忽略大小写

  -n  输出行号

  -v  反向查找

  --color=auto  搜索出的关键字用颜色显示

 

find也是搜索命令

find命令和fgrep命令的区别:

1、find命令

用于再系统中搜索符合条件的文件名,如果需要模糊查询,则使用通配符进行匹配,搜索时文件名是完全匹配的

2、grep命令

用于再文件中搜索符合条件的字符串,如果需要模糊查询,则使用正则表达式进行匹配,搜索时字符串是包含匹配的

3、通配符与正则表达式的区别

通配符:用于匹配文件名,完全匹配

  ?  匹配一个任意字符

  *    匹配0个或任意多个字符,也就是可以匹配任何内容

  [ ]  匹配中括号中任意字符,例:[abc]代表一定匹配一个字符,或a或b或c

  [-]  匹配中括号中任意一个字符,-代表一个范围,例:[a-z]代表匹配一个小写字母

  [^]  逻辑非,表示匹配不是中括号内的一个字符,例:[^0-9]代表匹配一个不是数字的字符

正则表达式:用于匹配字符串,包含匹配

  ?  匹配前一个字符重复0次或1次

  *    匹配前一个字符重复0次或任意多次

  [ ]  匹配中括号中任意字符,例:[abc]代表一定匹配一个字符,或a或b或c

  [-]  匹配中括号中任意一个字符,-代表一个范围

  [^]  逻辑非,表示匹配不是中括号内的一个字符

  ^   匹配行首

  $  匹配行尾

  

 

grep命令

标签:数字   span   under   style   大小   fgrep   ora   auto   多个   

原文地址:https://www.cnblogs.com/Z1nGya/p/11636816.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!