[root@gdqbai ~]#grep [-acinv] [--color=auto] '搜寻字符串' filename
选项与参数:
-a :将 binary 文件以 text 文件的方式搜寻数据
-c :计算找到 '搜寻字符串' 的次数
-i :忽略大小写的不同,所以大小写视为相同
-n :顺便输出行号
-v :反向选择,亦即显示出没有 '搜寻字符串' 内容的那一行!
--color=aut            
                
         
            
            
            
            作为Linux中最为常用的三大文本(awk,sed,grep)处理工具之一,掌握好其用法是很好必要的。 grep家族总共有三个:grep egrep fgrep常用格式grep [选项] “模式” [文件]常用选项-E:开启扩展(Extend)的正则表达式。 -i:忽略大小写(ignore case)。 -v:反过来(invent),只打印没有匹配的,而匹配的反而不打印。 -n:显示行号。 -w:            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-23 12:04:53
                            
                                71阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一,awk命令基本用法如果说grep是查找,sed是编辑,那么awk就是一个文本分析工具,它可以对数据分析并生成报告,即把文件逐行的读入后进行切片,针对每部分再分析处理。同时awk可以对列和行进行操作,具有很多内建功能,比如数组函数等,和sed编辑工具不同,awk的出现更像是一门用于分析处理文件的语言。 awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,gawk 是            
                
         
            
            
            
            1:基础正则表达式 grep (正则表达式是匹配字符串使用的,邮箱手机号等等)(1)*  前一个字符匹配 0 次或任意多次。示例:grep "a*"  1.txt  没有任何意义  *可以有0次相当于全部匹配grep "aa*" 1.txt 匹配至少包含一个a的字符串grep "aaaaa*"    至少会匹配包含4个a的字符(            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-01 21:15:45
                            
                                42阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            grep常用命令grep命令文本搜索命令,它能使用正则表达式搜索文本,并把匹配的行打印出来新建文件ifconfig.txtenp0s3 Link encap:以太网 硬件地址 08:00:27:4f:ed:45  inet 地址:10.0.2.15 广播:10.0.2.255 掩码:255.255.255.0  inet6 地址: fe80::bf34:69d:fc89:60a8/64 Scope            
                
         
            
            
            
               1、#!指定执行脚本的shell 如果不写的话,用系统默认的shell  s shell是所有linux ,unix都支持的
2、#开始的行表示注释(不限于行首)
命令建议写绝对路径
执行:
./example.sh
sh example.sh
date +%F
临时变量:shell内部定义的,范围程序本身
永久变量:环境变量  
$PATH :默认搜索路径,环境变量
$L            
                
         
            
            
            
            您是否曾经遇到过在文件中查找特定字符串或模式的任务,但不知道从哪里开始查找?那么,grep 命令可以拯救你!grep 是一个功能强大的文件模式搜索器,每个 Linux 发行版都配备了它。如果出于某种原因,它没有安装在您的系统上,您可以通过包管理器轻松安装它,如图所示。$ sudo apt install grep         [On Debian, Ubuntu and Mint]
$ sud            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-03 21:24:05
                            
                                140阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Linux日记:cut grep sort wc&uniq时隔多日,终于有时间写linux的博客了,最近感慨良多,不过终是无法割舍对于linux的热爱,遂继续研究,不愿因杂事而耽误前进之脚步——额,我文艺了哈。cut命令。cut的基本用法如下:cut-d '分隔字符'-f fieldscut-c 字符范围参数解释:-d:后面跟分隔的字符,与-f一起使用。-f:依据-d的分隔字符将一段信息切            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-04 03:36:33
                            
                                34阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一:grep的简介:文本搜索工具,根据用户指定的文本模式对目标文件进行逐行搜索,显示能够被模式所匹配到的行。配合正则表达式的使用可以实现强大的文本处理。下面一一说明正则的例子。二:文本处理工具分类常用的有:grep,egrep,fgrep。区别:grep:在没有参数的情况下,只输出符合RE(Regular Expression)字符。egrep:等同于grep -E,和grep最大的区别就是表现在            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-28 10:55:58
                            
                                215阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            grep命令grep (缩写来自Globally search a Regular Expression and Print)是一种强大的文本搜索工具,它能使用特定模式匹配(包括正则表达式)搜索文本,并默认输出匹配行。用于查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样式,预设 grep 指令会把含有范本样式的那一列显示出来。若不指定任何文件名称,或是所给予的文件名为 -,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-01 21:55:57
                            
                                100阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。 awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,gawk 是 AWK 的 GNU 版本。格式:awk '{pattern + action}' {fil            
                
         
            
            
            
            # 查看当前目录下的文件数量(不包含子目录中的文件)ls -l|grep "^-"| wc -l# 查看当前目录下的文件数量(包含子目录中的文件) 注意:R,代表子目录ls -lR|grep "^-"| wc -l# 查看当前目录下的文件夹目录个数(不包含子目录中的目录),同上述理,如果需要查看子目录的,加上Rls -l|grep "^d"| wc -l# 查询当前路径下的指定前缀名的目录下的所有            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-06 05:56:49
                            
                                702阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、简介grep 是个很强大的命令,用来找到文件中的匹配文本,并且能够接受正则表达式和通配符,同时可以用多个 grep 命令选项来生成各种格式的输出1.1 搜索/过滤grep 的工作方式是这样的,它在一个或多个文件中搜索字符串模板;如果模板包括空格,则必须被引用,模板后的所有字符串被看作文件名;搜索的结果被送到标准输出,不影响原文件内容1.2 返回值grep 可用于 shell 脚本,因为 gre            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-19 17:47:06
                            
                                80阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             进程和计划任务管理一.程序和进程的关系1.程序2.进程3.线程4.线程与进程的关系二.查看信息进程 ps aux三.查看进程信息ps -elf四.查看进程信息top1.第一行是 任务队列信息2.第二行是 进程信息3.第三行是 CPU的信息4.第四行为内存的信息5.第五行是 交换空间的信息6.进程信息区各列解释7. top常用命令五.查看进程信息 pgrep-l:显示进程名,缺省时只输出PID号-            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-02 15:32:24
                            
                                65阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             文章目录Shell 打印空行的行号题解去掉空行题目题解Shell 去掉所有包含this的语句题目题解 Shell 打印空行的行号写一个 bash脚本以输出一个文本文件 nowcoder.txt中空行的行号,可能连续,从1开始示例: 假设 nowcoder.txt 内容如下:a
b
c
d
e
f你的脚本应当输出: 3 5 7 9 10题解打印空行的行号,那么如何识别是不是空行 /^$/            
                
         
            
            
            
            功能说明:在文件内查找指定的字符串。egrep执行效果如grep -E,使用的语法及参数可参照grep指令,与grep不同点在于解读字符串的方法,egrep是用extended regular expression语法来解读,而grep则用basic regular expression语法,extended regular e            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-27 21:15:56
                            
                                121阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ps -ef|grep /usr/local/tomcat_coachqa/ |grep -v grep |awk '{print $2}'|xargs kill -9 grep -v grep grep(global search regular expression(RE) and print            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2018-06-29 17:57:00
                            
                                312阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            1.grep 是查找含有指定文本行的意思,比如grep test 就是查找含有test的文本的行 2.grep -v 是反向查找的意思,比如 grep -v grep 就是查找不含有 grep 字段的行 比如 : 加上grep -v grep ,就只剩下1行记录 。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-08-15 11:53:14
                            
                                268阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            概论:      在各种有关文本处理的程序中,往往要用到正则表达式。熟练掌握正则表达式,是一项基本技能。本文,主要说明正则表达式的原理与应用,并给出了详细例子,用于情景学习,无论是使用VIM ,sed,awk,grep等程序,都能在本文着那个找到帮助。另外,我们在VS2010这些IDE中可以方便使用替换某个单词来实现快速编辑,本文将为你介绍Vim下实现这个功            
                
         
            
            
            
            彻底理解grep命令1.1 grep命令简介    grep (global search regular expression(RE) and print out the line,是一种强大的文本搜索工具,它能使用特定模式匹配(包括正则表达式)搜索文本,并默认输出匹配行。 1.2 grep工作过程    grep命            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-06 22:35:38
                            
                                81阅读