范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

Linux中Grep命令的常见示例,很全面

  Grep 是一个强大的 UNIX 命令,可让您在文件内容中搜索各种参数。当您进行故障排除或调试时,它特别有用。
  grep 命令有大量的选项和用例。您可能永远不需要或使用所有这些。但是,您最终会在大多数情况下使用少数几个 grep 命令。
  本文列出了最常见的 grep 命令和快速示例: 选项:i
  命令示例: grep -i pattern file
  描述 :不区分大小写的搜索选项:A
  命令示例: grep -A n pattern file
  描述 :匹配后显示 n 行选项:B
  命令示例: grep -B n pattern file
  描述 :在匹配前显示 n 行选项:C
  命令示例: grep -C n pattern file
  描述 :在匹配前后显示 n 行选项:v
  命令示例: grep -v pattern file
  描述 :显示不匹配的行选项:c
  命令示例: grep -c pattern file
  描述 :计算匹配行数选项:l
  命令示例: grep -l pattern file
  描述 :仅显示文件名选项:w
  命令示例: grep -w pattern file
  描述 :匹配确切的单词选项:e
  命令示例: grep -e regex file
  描述 :匹配正则表达式模式选项:a
  命令示例: grep -a pattern file
  描述 :搜索二进制文件选项:r
  命令示例: grep -r pattern dir
  描述 :递归搜索目录Grep 命令的快速示例
  您可能已经知道要在文件中搜索特定文本或模式,您必须像这样使用 grep: grep search_pattern filename
  让我们看看 grep 命令的几个常见用例。 不区分大小写的搜索
  默认情况下,使用 grep 进行的搜索区分大小写,-i您可以使用以下选项忽略大小写匹配: grep -i search_pattern filename
  这样,grep 将返回与 和 匹配的Holmes行holmes。 显示匹配行之前和之后的行
  默认情况下,您只会看到匹配的行,但是,当您对某些问题进行故障排除时,在匹配行之前和/或之后查看几行会有所帮助。
  您可以使用-A来显示匹配行之后的行。
  请记住,A 代表 After。
  下面的命令将显示匹配的行以及匹配后的 5 行。 grep -A 5 search_pattern filename
  同样,您可以使用该-B选项在匹配行之前显示行。
  请记住,B 代表之前。
  下面的命令将在匹配行之前显示 5 行以及匹配行。 grep -B 5 search_pattern filename
  我最喜欢的是该选项-C,因为它显示了匹配行之前和之后的行。
  请记住,这里的 C 代表圆。
  下面的命令将显示匹配行之前的 5 行、匹配行和 matchine 行之后的 5 行。 grep -C 5 search_pattern filename 显示不匹配的行
  您可以使用 grep 显示与给定模式不匹配的所有行。此"反转匹配"与以下-v选项一起使用: grep -v search_pattern filename
  您可以组合-i和-v选项。 计算匹配行数
  -c您可以使用选项获取与模式匹配的行数,而不是显示匹配的行。这是小写的c。 grep -c search_pattern filename
  您可以结合-cand-v选项来获取与给定模式不匹配的行数。您当然可以使用不区分大小写的选项-i。 显示匹配行的行号
  要显示匹配行的行号,您可以使用该-n选项。 grep -n search_pattern filename
  您可以对反向搜索执行相同的操作。 在多个文件中搜索
  您可以提供多个文件供 grep 搜索。 grep search_pattern file1 file2
  这可能有效,但更实际的示例是搜索特定类型的文件。例如,如果您只想在 shell 脚本中查找字符串(以 .sh 结尾的文件),您可以使用: grep search_pattern *.sh 递归搜索目录中的所有文件
  您可以使用 grep option执行递归搜索-r。它将在当前目录及其子目录中的所有文件中搜索给定的模式。 grep -r search_pattern directory_path 仅显示文件名
  默认情况下,grep 显示匹配的行。如果您对多个文件运行了搜索,并且只想查看哪些文件包含该字符串,则可以使用该-l选项。 grep -l search_pattern files_pattern
  假设您想查看哪些 Markdown 文件包含"手册"一词,您可以使用: grep -l handbook *.md 仅搜索全词
  默认情况下,grep 将显示包含给定字符串的所有行。你可能并不总是想要那个。如果您正在搜索单词"done",它还会显示包含"doner"或"abandoned"字样的行。
  要使 grep 仅搜索完整的单词,您可以使用以下选项-w: grep -w search_string file
  这样,如果您搜索单词"done",它只会显示包含"done"的行,而不是"doner"或"abandoned"。 搜索正则表达式模式
  您可以使用正则表达式模式为您的搜索提供超级动力。有一个允许使用正则表达式模式的专用选项-e和-E一个允许使用扩展正则表达式模式的选项。 grep -e regex_pattern file 搜索这个或那个模式
  您可以在同一个 grep 搜索中搜索多个模式。如果要查看包含一种模式或另一种模式的行,可以使用 OR 运算符|。
  但是,您必须以下列方式转义此特殊字符。  grep "pattern1|pattern" filename
  您可以将多个模式与 OR 运算符一起使用。
  AND 运算符没有特定选项。为此,您可以多次使用 grep 和管道重定向。 搜索二进制文件
  Grep 默认忽略二进制文件。-a您可以使用该选项使其在二进制文件中搜索,就好像它是文本文件一样。 grep -a pattern binary_file

恒为科技2021年净利5344。03万同比增长46。83董事长沈振宇薪酬51。64万挖贝网4月30日,恒为科技(603496)近日发布2021年度报告,报告期内公司实现营业收入678,205,680。18元,同比增长27。21归属于上市公司股东的净利润53,440小米MIX5将在6月发布,CUP2。0真全面屏,首发隔空充电功能众所周知,以前小米深耕中低端机领域,而伴随着不断地投入资金和创新实力的增强,雷军带领小米在冲击的高端路上也取得了令人瞩目的成绩,不少米粉也非常期待小米的下一款新旗舰的登场。无独有偶现在洗碗工为什么这么难招?洗碗难道还不简单吗?我做过三天的洗碗工,我知道实际情况,洗碗真的不是简单的只是洗碗而已,现在就是给我200元一天我也不会去做了。我表哥开的川菜馆,经营一日三餐。生意火爆,两口子加上我姨和姨夫都忙不过来铁路信号灯,白灯代表什么?白灯信号与蓝灯信号是配套的,都是调车信号,首先要搞清楚什么是调车,铁路运输里面调车作业是相当重要的一环,列车的解体编组转线转场取送进出库都属于调车作业,另外机车和轨道车解挂挂车转线命里有时终须有,命里无时莫强求,你相信命运吗?我70年生,1992年大学毕业,到2010年的时候我还只是科员一个。2010年,当时有一个不成文的规定,就是年龄超过35岁的基本上就不再提拔担任副科级领导职务了。我当时已经40岁,微信和QQ功能几乎一样,腾讯当年推出微信的真实目的到底是什么?2013年的时候,腾讯公司控股董事会主席兼首席执行官马化腾说腾讯如果没有微信,可能是一场灾难。马化腾表示,移动互联网时代的运行规则与PC互联网时代完全不同。QQ一开始就是基于PC的摩托罗拉edgex30屏幕下摄像头版本正式发售摩托罗拉edgex30屏幕下摄像头版本有现货了,当然这是好消息,让很多人有一个新的选择,毕竟现在做屏幕下摄像头的手机厂家,没有几个。这是摩托罗拉第一款屏幕下摄像头手机,也是骁龙8处传言松下新相机名为S5H1500万像素为视频而生有传言指松下将会推出一款名为S5H的新相机,它是一台轻量化相机,搭载的是15MP的全画幅CMOS传感器,为视频而生。根据现有消息,S5H是一台轻量化的相机,像是S1H的15MP版本352空气净化器怎么样,352空气净化器质量如何先来看看这款352空气净化器,顶部是出风格栅,还有控制面板,然后正面的屏幕可以显示当前空净的状态以及空气的各个数值,左右两侧各有个磁吸侧板,打开它们后就可以看到两个非常非常厚实的过有没有月租19元的流量卡推荐?目前来看流量套餐,包括语音话费最低起步价29元。但这款套餐本身限制不是用之不尽,而在正常情况下稍微不够用,毕竟一分价钱一分货,只要不乱看一些杂七杂八的内容,基本上满足日常所需。你好OPPOReno8惊艳配置曝光,Reno6低至百元创悲惨新纪录Reno系列是OPPO最受欢迎的产品系列,因此每年都会定期进行产品更新。据悉,OPPO将于6月推出全新的Reno8系列手机。该系列将推出骁龙7移动平台,性能还是很不错的,值得期待。
自封机皇好大胆子!小米11Ultra够格吗?小米11Ultra将发布开门见山地说,机皇这个名号只有当年诺基亚N95才担得起,而且这个称号也不是诺基亚自封的,而是广大玩家用过之后觉得实在太给力才给N95戴上的光环。到了今天,小澎湃没有凉,小米能扛起中国芯重担吗?芯片这两个字,以前只是科技领域的一个常见名词,但现在却成了一个能欧刺痛人们内心的名词,因为众所周知的原因,芯片成了我国被卡脖子的关键一环,华为现在面临无芯可用的局面,库存的麒麟90小米realme双双不务正业,给自己脸上贴金真的好使?如今手机圈里花样百出,很多品牌为了给自己的产品脸上贴金,都会玩出一些联名的玩法,前不久小米首款折叠屏旗舰MIXFOLD就跟万豪酒店联名推出了烫金版礼盒,其中包含MIXFOLD本体三你对电动车的偏见有多深?听听这8名燃油车车主怎么说不怎么样没兴趣不喜欢不想被撂在路上对许多燃油车车主来说,电动车或许仍然是个否定的选择。可是,他们真的尝试过吗?为此,我们邀请了8位来自各行各业不同年龄段的燃油车车主,带他们真实地体关于二手手机的那些事深圳先款商占领着大部分的市场且以低价位吸引着很多人。打个比方jD上6099的256G内存的iPhone8而二手的有锁8只要3099配合卡贴便可正常使用商家就不说了避免广告嫌疑。二手双11第一天天猫新物种爆火,它可太懂人们的生活了洗地机真牛克莱因蓝好绝早C晚A加B睡眠仪式感晚安酒好梦全天候机能服立刻原地露营湿厕纸真香复刻奶茶大餐救星滑雪大Pro范不开火美食3D果冻条内衣秋日热可可妆棋盘格yyds踩屎感冬拖炸小米发布新机,一千六百元的5G手机,对抗荣耀10X新机今天,红米发布新机Redmi10x,搭载性能超越麒麟820的天玑820,也是正面的对抗荣耀X10,可以说和荣耀杠上了,小米和华为在互联网销售一向弄得火药味十足,无论是卢伟冰还是申开这个明星很火,却从不招黑古天乐绿了,古天乐绿了。这句广告词已经在互联网火爆了,但是关于古天乐你又知道多少。你知他因出演而走红神雕侠侣知他演技不错演过许多的电影。他也有一段不好的历史,年少讲义气为朋友担责进开心消消乐原班人马打造,消除力作海滨消消乐上新活动啦海滨消消乐作为全民消除游戏开心消消乐的姊妹篇,拥有全新的夏日海滨风格,并融入了抓娃娃钓鱼制作冰激凌以及大战章鱼等别具一格的新玩法。除此之外,海滨消消乐在10月28日还上线了一个新的2021中国移动全球合作伙伴大会八大展区点亮数智生活新未来2021中国移动全球合作伙伴大会将于11月1日至3日在广州保利世贸博览馆拉开帷幕。本次大会以数即万物智算未来为主题,将采取线上和线下相结合的方式,通过展览论坛沙龙签约直播营销等多种试驾合创Z03,CLTC工况续航510公里起步,这实力新势力排第几?车载君上周末,体验了一番合创Z03。合创品牌2018年成立,它结合了传统车企与新势力的优点,定位高端新能源,Z03则是品牌旗下第二款车型。体验下来,它有三点令人记忆深刻。一是年轻化