美文网首页
grep命令

grep命令

作者: ifeelok0319 | 来源:发表于2017-06-08 11:10 被阅读15次

    在几个文本文件中查找一字符串,可以使用grep命令。

    使用方法

    grep magic /usr/src/linux/Documentation/*
    

    默认情况下,grep只搜索当前目录。
    明确要求搜索子目录:grep -r
    忽略子目录:grep -d skip

    实用参数

    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 的行。

    常用参数

    -c 只输出匹配行的计数。
    -i 不区分大小写(只适用于单字符)。
    -h 查询多文件时不显示文件名。
    -l 查询多文件时只输出包含匹配字符的文件名。
    -n 显示匹配行及行号。
    -s 不显示不存在或无匹配文本的错误信息。
    -v 显示不包含匹配文本的所有行。

    相关文章

      网友评论

          本文标题:grep命令

          本文链接:https://www.haomeiwen.com/subject/tebzfxtx.html