Linux下Grep命令的详细使用方法

发布于 2021-08-09 19:25:33      浏览 268

Linux下Grep命令的详细使用方法

详情:

1、 在linux中grep命令是非常有用的,它和管道(|)配合使用,非常强大,用于搜索文本文件.如果想要在几个文本文件中查找一字符串,可以使用‘grep’命令。‘grep’在文本中搜索指定的字符串。假设您正在‘/usr/src/linux/Documentation’目录下搜索带字符串‘magic’的文件:$ grep magic /usr/src/linux/Documentation/*sysrq.txt:* How do I enable the magic SysRQ key?sysrq.txt:* How do I use the magic SysRQ key?其中文件‘sysrp.txt’包含该字符串,讨论的是 SysRQ 的功能。默认情况下,‘grep’只搜索当前目录。如果此目录下有许多子目录,‘grep’会以如下形式列出:grep: sound: Is a directory这可能会使‘grep’的输出难于阅读。这里有两种解决的办法:明确要求搜索子目录:grep -r或忽略子目录:grep -d skip当然,如果预料到有许多输出,您可以通过 管道 将其转到‘less’上阅读:$ grep magic /usr/src/linux/Documentation/* | less这样,您就可以更方便地阅读。有一点要注意,您必需提供一个文件过滤方式(搜索全部文件的话用 *)。如果您忘了,‘grep’会一直等着,直到该程序被中断。如果您遇到了这样的情况,按 ,然后再试。下面是一些有意思的命令行参数:grep -i pattern files :不区分大小写地搜索。默认情况区分大小写,grep -l pattern files :只列出匹配的文件名,grep -L pattern files :列出不匹配的文件名,grep -w pattern files :只匹配整个单词,而不是字符串的一部分(如匹配‘magic’,而不是‘magical’),grep -C number pattern files :匹配的上下文分别显示[number]行,grep pattern1 | pattern2 files :显示匹配 pattern1 或 pattern2 的行,grep pattern1 files | grep pattern2 :显示既匹配 pattern1 又匹配 pattern2 的行。这里还有些用于搜索的特殊符号:< 和 > 分别标注单词的开始与结尾。例如:grep man * 会匹配 ‘Batman’、‘manic’、‘man’等,grep 'grep '' 只匹配‘man’,而不是‘Batman’或‘manic’等其他的字符串。'^':指匹配的字符串在行首,'$':指匹配的字符串在行尾,如果您不习惯命令行参数,可以试试图形界面的‘grep’,如 reXgrep 。这个软件提供 AND、OR、NOT 等语法,还有漂亮的按钮 :-) 。如果您只是需要更清楚的输出,不妨试试 fungrep 。

上一篇:超市验货流程 下一篇:五笔偏旁怎么打

相关推荐

  • 为什么qq相册里的照片显示不出来
    为什么qq相册里的照片显示不出来 以QQ9.3.8(27301)为例,qq相册里的照片显示不出来的原因: 1.QQ空间有很多FLASH和图片,如果网速很慢的话,QQ空间相册基本上是打不开的,建……

    其他 发布于 2022-04-19 10:38:21 浏览 411

  • 挂念是什么意思
    挂念是什么意思 1、挂念的意思是想念,放心不下; 2、出处:《京本通俗小说.错斩崔宁》时常挂念,思欲做些功德,超度他们。《古今小说.沉小霞相会出师表》……

    其他 发布于 2021-12-16 18:09:25 浏览 299

  • ios迅雷闪退解决办法
    ios迅雷闪退解决办法 1.因为迅雷信任证书的频频失效导致迅雷打不开和闪退,目前最简单的办法就是把之前的版本卸载,然后重新安装迅雷,不过需要注意的是目前……

    其他 发布于 2021-11-14 09:35:45 浏览 214

  • 扇形的面积怎么求
    扇形的面积怎么求 1.扇形是圆形的一部分,所以在推导面积公式的时候,可以利用圆形的知识点,已知圆的面积:S=πR²,圆的周长:C=2πR 2.若已知扇形的圆心角的……

    其他 发布于 2021-10-30 22:00:19 浏览 197

  • 厄尔尼诺与拉尼娜现象是什么
    厄尔尼诺与拉尼娜现象是什么 厄尔尼诺与拉尼娜现象在气象学中都是指影响全球气候的海洋大气现象。厄尔尼诺和拉尼娜都是西班牙文的音译,前者厄尔尼诺原意为“圣……

    其他 发布于 2021-09-19 22:53:31 浏览 203

  • 期货风险度多少强平
    期货风险度多少强平 期货中的强行平仓有两种:交易所对期货公司(或自营会员)的强行平仓和期货公司对客户的强行平仓。强行平仓也叫强制平仓,又称被斩仓/被……

    其他 发布于 2021-04-29 13:01:22 浏览 227

  • 迷你世界客服怎么联系
    迷你世界客服怎么联系 1.打开手机,找到微信,点击并进入,如图所示。 2.进入之后,点击图示位置的“+”,进入下一页面,如图所示。 3.进入之后,搜索公众号“迷你世……

    其他 发布于 2021-04-25 15:06:40 浏览 153

  • 哈利波特,死亡圣器有哪几件?
    哈利波特,死亡圣器有哪几件? 有三件,分别为老魔杖、复活石、隐形斗篷。垍 1、老魔杖(theElderWand)老魔杖,死亡圣器之一,传说中是一根可以使主人战无不胜的魔杖,决……

    其他 发布于 2021-04-06 20:34:05 浏览 343

  • 95和92汽油哪个更省油
    95和92汽油哪个更省油 在一定条件下,使用95号汽油肯定比92号汽油更省油,但省油的效果非常有限。烧92号油的发动机和烧95号油的发动机压缩比不同。两种油品……

    其他 发布于 2021-01-01 19:51:43 浏览 200

  • 三国杀蔡文姬台词
    三国杀蔡文姬台词 1、悲歌: 制兹八拍兮拟排忧,何知曲成兮心转愁。 悲歌可以当泣,远望可以当归。垍 此行远兮,君尚珍重。 翩翩吹我衣,萧萧入我耳。 岂偕老……

    其他 发布于 2020-07-04 11:30:30 浏览 212