前些天写字符串匹配的脚本,如下:
   1 #!/bin/sh  2 
  3 echo"path: /home/appadmin/workspace"
  4 echo"usage: "$0" [h|cpp|both|all] string_symbol"
  5 echo"space use: grep ' 'str"
  6 
  7 if [ $1 = 'h'];
  8 then
  9            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-19 18:04:26
                            
                                60阅读
                            
                                                                             
                 
                
                             
         
            
            
            
              egrep或者grep -E与grep相比进行文本匹配的时候使用的扩展的正则表达式,那么扩展的正则表达式与正则表达式有什么区别呢?  1基本的正则表达式:  字符匹配:  .: 任意单个字符  []: 某一字符集中的单个字符  例如[0-9]表示任意个位数  [^]:不属于某一字符集中的单个字符 例如[^[:space:]]            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-07-14 09:48:58
                            
                                3152阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            原创
grep与egrep
分类专栏: Linux命令 
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上出处链接和本声明。
个人觉得egrep比较好用,感觉改良了grep的一些不可以直接操作的东西,但是总体来说还是没太大区别的,都是一个过滤工具。grep 和 egrep 都要通过 正则表达式来筛选我们想要的东西,只能筛选文本内容,不能对            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2019-11-03 20:13:00
                            
                                266阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            ㈠首先我们要明白grep和egrep的干什么用的并把行打印出来,是一种强大的文本搜索工具,它只能用基本的正则表达式来搜索文本,并把匹配的行打印出来。利用此命令可以使用扩展的正则表达式对文本进行搜索,并把符合用户需求的字符串打印出来。为了使大家看的明白我就使用大白话:       grep命令的使用格式:grep+选项+'某种模式            
                
         
            
            
            
            egrep是grep的扩展和grep -e 是一样的...grep中的匹配字符,全部当作字符串来处理,但是不支持正则表达式的特殊元字符....egrep可以支持元字符...'^':指匹配的字符串在行首, '$':指匹配的字符串在行尾, 如 cat /etc/servers | grep telnet  的结果为:telnet  23/tcptelnet &n            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-11 19:27:20
                            
                                40阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录一、grep1.grep格式2.grep字符数量匹配规则二、sed1.命令格式2.对字符的处理3.字符替换三、awk 一、grepgrep支持正则表达式egrep支持扩展的正则表达式grep -E = egrep1.grep格式grep 匹配条件 处理文件grep -E "bash|nologin" passwd
grep -E root passwd #过滤root关键字
grep -Ei            
                
         
            
            
            
            简述GREP的使用            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-07-14 16:20:16
                            
                                648阅读
                            
                                                        
                                点赞
                            
                                                                                    
                                3评论
                            
                                                 
                 
                
                             
         
            
            
            
            1. grep 介绍grep (global search regular expression(RE) and print out the line,全面搜            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-05-31 02:37:20
                            
                                760阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1. :格式: grep [option] pattern filename 注意: pattern如果是表达式或者超过两个单词的, 需要用引号引用. 可以是单引号也可双引号, 区别是单引号无法引用变量而双引号可以.grep '\<Tom\>' fil            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2013-05-24 14:00:09
                            
                                473阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            我是一个菜鸟,一个Linux的新手,刚开始学习Linux只是为了生活而学习,在慢慢的接触中,就觉得如果我要是能掌握Linux一定会很嗨皮,学习Linux也有快一个月的时间了,在这里发表一下自己的一点认识,就从grep和egrep的使用作为例子来说吧。你可以任意搜索文件中的字符串和符号,使用grep,egrep,fgrep命令。熟练地掌握命令对我们的学习有很大的帮助 Grep和egrep可以为你搜索            
                
         
            
            
            
            Grep 是一种强大的文本搜索工具,它能根据模式,搜索文本,并将符合模式的文本行显示出来。。。。。。。。。。。。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-03-06 23:34:32
                            
                                482阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
                在Linux中,有条基本哲学“使用文本文件来保存配置信息”。这就意味着在日常操作中需要大量的针对文本文件进行操作。在学习过程中我 们用来练习或者作为范例的文本文件通常比较短小,但在实际工作中可能情况就会大不相同,所以如何在熬长的内容中尽快找到我们想要的数据就是一个很重要的工 作。而grep就是来解决这个问题的。  &nb            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2014-12-03 13:28:24
                            
                                550阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、名词简介grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来,最常用。egrep (extended grep) egrep是grep的扩展,支持更多的re正则表达式元字符,等同于grep -E。fgrep            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-12-26 16:54:44
                            
                                10000+阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            grep/egrepgrep/egrepgrep一般格式为:grep [选项] 基本正则表达式 [文件]这里基本正则表达式可为字符串。(1)输入字符串参数时,最好将其用双引号括起来。例如:"mystring"(2)在调用变量时,也应该使用双引号,诸如: grep "$MYVAR" 文件名(3)在调用模式匹配时,应使用单引号。例:grep '48[34]' data.txt常用的grep选项有:-c            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2014-04-30 14:24:59
                            
                                766阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            正则表达式是基于样式匹配的进行文本处理,透过一些特殊符号的辅助,可以达到搜寻、删除、取代某特定的字符串。
grep可用于shell脚本,因为grep通过返回一个状态值来说明搜索的状态,如果模板搜索成功,则返回0,如果搜索不成功,则返回1,如果搜索的文件不存在,则返回2。
我们利用这些返回值就可进行一些自动化的文本处理工作。
正则表达式分为基本正则表达式和扩展正则表达式;grep:             
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2014-05-23 18:26:32
                            
                                542阅读
                            
                                                                             
                 
                
                             
         
            
            
            
                在开发脚本的时候,我们总会发现需要调用的某些字符串时有规律的。通过筛选、提取和调用这些有规律的字符串,完善脚本的处理流程。正则就是这么一串有规律的字符串。在各种编程语言中都有正则,原理基本一致。在linux学习中,掌握好正则对于编写shell脚本能打下深厚根基。    grep/egrep是shell脚本中常用的筛选命令之一。通过该命令配合正则表达式            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2017-07-03 23:20:00
                            
                                596阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             grep根据某一个模式,去搜索文本,并将复核模式的文本行显示出来。
 
使用模式:文本字符和正则表达式的元字符组合而成匹配条件
grep  选项  模式 文件名
	-i   不区分大小写	
	--color  颜色显示
	-v  显示没有被模式匹配到的行
	-o  只显示被模式匹配到的字符串
正则表达            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-03-10 21:57:48
                            
                                369阅读
                            
                                                                                    
                                1评论
                            
                                                 
                 
                
                             
         
            
            
            
            grep 文本处理工具之grep、egrep:   grep: (global search regular expression and print out the line)格式:grep [options] 'PATTERN' file选项:    --color 指定颜色    -            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2015-10-05 18:17:44
                            
                                1551阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、grep 全局搜索正则表达式,并打印出该行   作用:文本搜索工具,根据用户指定的“模式(过滤条件)”对目标文本逐行进行匹配检查;打印匹配到的行;		  模式:由正则表达式的元字符及文本字符所编写出的过滤条件;	正则表达式引擎;	grep  [OPTIONS]  PATTERN  [FILE...]	grep  [            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-01-02 16:20:29
                            
                                317阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、grepgrep [option] PATTERN [FILE...] 根据模式搜索文本,并将符合模式的文本行显示出来    Pattern: 文本字符和正则表达式的元字符组合而成的元字符    -i 忽略大小写    --color 匹配字符高亮 例子 grep --col            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-11-03 17:44:46
                            
                                509阅读