`
netcome
  • 浏览: 466647 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

在文件内部查找文本字符串(grep 命令)

    博客分类:
  • AIX
阅读更多

使用 grep 命令搜索指定的文件,以查找由 Pattern 参数指定的模式,并将每个匹配的行写至标准输出。

以下是如何使用 grep 命令的示例:
  • 要在名为 pgm.s 的文件里搜索包含模式匹配字符 *、^、?、[、]、\(、\)、\{ 和 \} 其中几个的模式(这种情况下以任意大小写字母开头的行),请输入以下命令:
    grep "^[a-zA-Z]" pgm.s
    
    该命令显示 pgm.s 文件中所有以字母开头的行。
  • 要显示名为 sort.c 的文件中所有不匹配某特定模式的行,请输入以下命令:
    grep -v bubble sort.c
    
    该命令显示 sort.c 文件中不包含单词 bubble 的所有行。
  • 要显示 ls 命令的输出中匹配字符串 staff 的行,请输入以下命令:
    ls -l | grep staff

分享到:
评论

相关推荐

    Linux查找文件中的字符串命令 grep -nr 'archermind'

    (1)字符串参数最好采用是双引号括,一是以防被误解为shell命令,二是可以用来查找多个单词组成的字符串 -c:只输出匹配行的记数 -i:不区分大小写(只适用于单个字符) -h:查询多个文件时不显示文件名 -H:只显示...

    深入理解Linux中的grep命令

    Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。 grep [-...

    grep:一个行人,非常快的 grep 实用程序:一个类 Unix 的,非常快的 grep 实用程序,用于在任何类型的文件中查找字符串-matlab开发

    一个快速的 grep 实用程序,它在文件夹及其子文件夹中的所有或选定的任何类型的文件中查找字符串模式(如果设置了递归标志 -r)。 文件访问和字符串匹配由低级 i/o 和字符串例程优化。 递归算法 (-r) 不使用 ML 的 ...

    linux中使用grep命令详解

    它能使用正则表达式搜索,用于在文件中搜索指定的字符串模式,列出含有匹配模式子符串的文件名,并输出含有该字符串的文本行。 grep的工作方式是这样的:它在一个或多个文件中搜索字符串模板。如果模板包括空格,则...

    Windows cmd 管道过滤命令findstr 学习文档

    findstr是Window系统自带的命令,用途是查找指定的一个或多个文件文件中包含(或通过参数 /V来控制不包含)某些特定字符串的行,并将该行完整的信息打印出来,或者打印查询字符串所在的文件名。 搜索文件中的文本...

    详解 Shell中的grep命令

    如果您要在几个文本文件中查找一字符串,可以使用‘grep’命令。‘grep’在文本中搜索指定的字符串。举个例子:假设您正在‘/usr/src/linux/Documentation’目录下搜索带字符串‘magic’的文件: $ grep magic /usr...

    linux操作系统命令手册

    常用指令 ls 显示文件或目录 -l 列出文件详细信息l(list) -a 列出当前目录下所有文件及目录,包括隐藏的a(all) mkdir 创建目录 -p 创建目录,若无父目录,则创建p...grep 在文本文件中查找某个字符串 rmdir

    入门学习Linux常用必会60个命令实例详解doc/txt

    要访问CD-ROM上的文件,需要将CD-ROM设备挂装在文件树中的某个挂装点。如果发行版安装了自动挂装包,那么这个步骤可自动进行。在Linux中,如果要使用硬盘、光驱等储存设备,就得先将它加载,当储存设备挂上了之后,...

    快速查找字符串-Fast String Searching

    知道linux的grep命令查找文本为什么如此高效么?是使用了Boyer-Moore算法,具体可以看看这本电子书。

    Linux文本处理命令合集

    主要涉及shell脚本中文本处理常见命令,diff/patch查找文本差异,字符串截取cut、tr、uniq等

    linux grep正则表达式与grep用法详解

    功能:输入文件的每一行中查找字符串。 基本用法: grep [-acinv] [–color=auto] [-A n] [-B n] ‘搜寻字符串’ 文件名 参数说明: -a:将二进制文档以文本方式处理 -c:显示匹配次数 -i:忽略大小写差异 -n:在行...

    UNIX Handbook

    1.grep匹配 etc services文件中以ftp字符串开头的哪些文本行 21 2.grep匹配以system文本结尾的行 21 3.grep匹配仅包含一个#字符的行 21 4.grep匹配以<abc>或者[abc]开头的行 21 5.grep匹配以Ftp或者ftp...

    linux常用命令大全.doc

    grep:在文件中搜索指定的字符串。 sed、awk:流编辑器,用于对文本进行复杂的处理。 系统信息命令: uname:显示系统信息。 df:显示磁盘使用情况。 du:查看文件和目录的磁盘使用情况。 top、htop:显示系统进程...

    shell编程和unix命令

    10.2.2 使用sed在文件中查询文本的方式 90 10.2.3 基本sed编辑命令 90 10.3 sed和正则表达式 91 10.4 基本sed编程举例 91 10.4.1 使用p(rint)显示行 91 10.4.2 打印范围 91 10.4.3 打印模式 92 10.4.4 使用模式和...

    文本三剑客:grep sed awk

    它主要用于字符串的模式分隔、匹配、查找及替换操作 元字符 * 重复匹配前一个字符0到多次 . 匹配除了换行符外任意一个字符,类似通配符? ^ 匹配行首或后面字符的非 $ 匹配行尾 [ ] 匹配中括号中的指定...

    cmd操作命令和linux命令大全收集

    CMD命令:开始->运行->键入cmd或command(在命令行里可以看到系统版本、文件系统版本) 命令大全 1. gpedit.msc-----组策略 2. sndrec32-------录音机 3. Nslookup-------IP地址侦测器 ,是一个 监测网络中 DNS...

    shell脚本-正则、grep、sed、awk三剑客

    在企业工作中,每天做的Linux运维工作中,时刻都会面对大量带有字符串的文本配置、程序、命令输出及日志文件等,而我们经常会有迫切的需要,从大量的字符串内容中查找符合工作需要的特定字符串。这就需要正则表达式...

    linux下关于正则表达式grep的一点总结

    正则表达式(Regular Expression)是用于描述一组字符串特征的模式,用来匹配特定的字符串。通过特殊字符+普通字符来进行模式描述,从而达到文本匹配目的工具。类似于生活中常见的寻人启示,通过描述一个人的特征来...

Global site tag (gtag.js) - Google Analytics