一、grep命令-n: 表示显示行号-i : 表示不区分大小写刷选-v : 表示方向查找(1)查找特定的字符:grep -n 'the' abc.txt  //查找有the的行,并显示出行号grep -in ‘the’ abc.txt  //不区分大小写查找有the的行,并显示行号如果是想查找不包含the的行,-vn选项即可:grep -vn ‘the’ abc.txt  //查找不包括the的行            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-15 20:12:50
                            
                                29阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            awk'NR>1&&$0!~/关键字/'NR>1匹配不是第一行的其他行$0!不打印出来            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2019-11-29 14:29:31
                            
                                273阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            awk工具1.指定分割符,并打印出指定段[root@weix-01awk]#awk-F':''{print$1}'test.txt#分割符:打印第一段$1rootbindaemonadmlpsyncshutdownhaltmailoperatorgamesftpnobodysystemd-networkdbuspolkitdpostfixsshdchronyweixing01weixing022.            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2018-01-17 13:06:27
                            
                                565阅读
                            
                                                                             
                 
                
                             
         
            
            
            
                阮一峰的网络日志  » 首页 » 档案上一篇:2011年的两首歌  下一篇:王实味的《野百合花》 分类:IT技术处理Apache日志的Bash脚本作者: 阮一峰日期: 2012年1月 6日去年一年,我写了将近100篇网络日志。现在这一年结束了,我要统计"访问量排名",看看哪些文章最受欢迎。(隆重预告:本文结尾处将揭晓前5            
                
                    
                        
                                                            
                                                                        
                                                                                        翻译
                                                                                            精选
                                                        
                            2013-08-14 17:20:01
                            
                                333阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            正则介绍 awk            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2018-03-19 10:38:11
                            
                                1120阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             
真则表达式
真则表达式的语法
.一点代表一个字符
例如.t. 代表3个字符
^ 在行首
用户^代表位置在行的开头
例如:
^zhoutao , 代表zhoutao应该出现在行首才算符合样式,如zhoutao@zhoutao.name  就符合
$在尾部
代表位置在行的最后面
例如:
zhoutao$,代表行的最后面是zhoutao,比            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2012-02-22 16:30:18
                            
                                452阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在Linux系统中,awk是一种强大的文本处理工具,常用于对文本文件的处理和格式化输出。而在awk命令中,interval正则表达式则是一个非常有用的功能,可以帮助用户在匹配文本时指定匹配的间隔范围。
首先,让我们来了解一下interval正则表达式的基本语法和用法。在awk中,interval正则表达式的语法为{m,n},其中m和n为非负整数,表示匹配前一个字符至少m次,最多n次。这种表达式非            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-04-08 11:07:18
                            
                                19阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            本篇博客仅作为笔记,如有侵权,请联系,立即删除(网上找博客学习,然后手记笔记,因纸质笔记不便保存,所以保存到网络笔记)1、正则表达式介绍  前面的过滤例子允许使用匹配、比较和通配操作符寻找数据。对于基本操作就足够了,但是随着过滤条件的复杂性的增加,WHERE子句本身的复杂性也有必要的增加。  正则表达式是用来匹配文本的特殊的串(字符集合)。正则表达式用正则表达式语言来建立,正则表达式语言是用来完成            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-19 08:12:18
                            
                                30阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            9.4/9.5 sed,9.6/9.7 awk            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2019-04-09 22:04:45
                            
                                475阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            *sed可以实现一些grep的功能,但是稍微麻烦了一些,sed的强项在于删除文件中的内容和替换sed实现grep检索功能:1.根据关键字检索:[root@localhost~]#sed-n'/root/'ppasswd.txt*使用sed检索时需要在关键字前加-n参数,关键字后加p,关键词还需要用//包括起来2.关键字有特殊符号时加上-r参数或使用脱义符[root@localhost~]#sed-            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2019-09-20 00:00:37
                            
                                1011阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            正则中.?+四个符号小总结表示星号前面一样的字符0个或多个显示出来;.点表示任意的一个字符,只显示出.点位置的一个字符;?表示0个或1个问号前面的一个字符,要么是一个要么是0个;+表示一个或多个加号前面的字符显示出来;扩展^符号正则中^号在中括号中表示非的意思,在中括号外就是表示以什么什么开头;grep/egrep(搜索过滤)grep和ehrep的区别egrep是grep的扩展版本grep'roo            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                            精选
                                                        
                            2022-07-29 14:06:41
                            
                                584阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            说明:蓝色=命令名称    浅绿=命令参数    浅蓝=选项    紫色=目录    系统环境:Arch Linux x86_64    awk版本: GNU             
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-12-09 22:53:31
                            
                                1063阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            搜索引擎常用正则表达式关于此主题的全部 2 个帖子 常用正则表达式正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。匹配中文字符的正则表达式: [\u4e00-\u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^\x00-\xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,AS            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-08 23:48:02
                            
                                64阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在开发Android应用时,使用Android Studio进行搜索,尤其是正则搜索,能极大提升你的开发效率。在这篇博文中,我们将详细探讨“Android Studio 搜索 正则搜索用法”的相关知识,包括背景、抓包方法、报文结构、交互过程、性能优化以及逆向案例的分析。
### 协议背景
在软件开发历史上,正则表达式一路发展,成为开发者不可或缺的工具。它的运用提升了文件搜索的效率,尤其是在An            
                
         
            
            
            
            Dos和windows采用回车+换行CR/LF表示下一行, 0d 0a 两个字节表示而UNIX/Linux采用’\n’换行符LF表示下一行(ASCII代码是10),0a一个字节表示MAC OS系统则采用’\r’回车符CR表示下一行(十进制ASCII代码是13).0d一个字节表示用notepad++把...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2015-12-18 10:58:00
                            
                                1175阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            正则表达式,在现代语言中可以说无处不在。而正则表达式的构成往往伴随着好多符号,我经常会看到别人在搜索引擎和代码界面来回切换以求能构成一个靠谱的正则表达式。我写这篇文章的主要目的是希望能达到看完之后,可以再也不用在构造正则表达式的时候查询搜索引擎了。正则表达式主要的核心就是符号,因为用搜索字母应该对于一个正常人是没有啥难度的。而这些符号往往是很多人去搜索引擎里主要搜索的内容,但是你静下来仔细想想,计            
                
         
            
            
            
            规则的国内固定和传真的格式基本都是带有0的区号+连接符“-”+号码,另外还有可能有分机号,区号有3位、4位,号码有7位和8位的;其它格式的有前面不带0的,或者不带连接符的,或者分机号前面使用#号的,或者前面加“+86”的等等;区号:前面一个0,后面跟2-3位数字 : 0\d{2,3}号码:7-8位数字: \d{7,8}分机号:一般都是3位数字: \d{3,}这样连接起来就是验证            
                
         
            
            
            
            1.regexp:正则表达式 如上输出:
like匹配整列,而regexp在列值内进行匹配,如果被匹配的文本在列值中出现,regexp就会找到它
2.binary:进行区分大小写的匹配 3.进行or匹配 4.匹配指定的字符
通过使用一组[]即可完成特定的字符匹配 相对应的使用[^]可以进行匹配指定字符外的其他任何字符 5.匹配范围 6.            
                
         
            
            
            
            在开发与维护数据驱动型应用时,MySQL数据库常常成为核心组件之一。而实现高效的搜索功能,尤其是复杂的正则搜索,常常成为我们在设计和优化数据库时需要面对的重要问题。本篇文章将以“mysql 正则搜索”为中心,深入探讨如何在项目中有效地应用正则表达式来提升查询能力。
### 背景定位
在现代的商业环境中,数据量激增,如何快速从大数据中筛选出用户所需的信息,是提升用户体验的关键。许多项目需要处理动            
                
         
            
            
            
            1、RegExp构造函数 在ES5中,RegExp构造函数的参数有两种情况。 第一种情况是,参数是字符串,这时第二个参数表示正则表达式的修饰符(flag)。 
    
 [html]  
    view plain 
     copy 
     
          1. var regex = new RegExp('xyz', 'i');  
2. // 等价于