美文网首页
文本检索 grep

文本检索 grep

作者: imjcw | 来源:发表于2019-02-13 10:16 被阅读0次

    语法

    grep [参数] [搜索内容串] [文件名]

    常用参数

    参数 含义
    -v 不包含的部分,相当于取反
    -n 显示行数
    -i 忽略大小写

    字符串检索

    # 字符串检索
    grep -n '123' 1.txt
    # 检索取反
    grep -vn '123' 1.txt
    # 忽略大小写检索
    grep -in 'Abc' 1.txt
    
    grep 字符串检索 grep 检索取反 grep 忽略大小写检索

    正则检索

    这里只简单介绍几种常用的正则语法。

    # 以...开头的字符检索 `^`
    grep -n '^a' 1.txt
    # 以...结束的字符检索 `^`
    grep -n 'g$' 1.txt
    # 搜索指定字符区间 `[]`
    grep -n '^[a-z]' 1.txt
    # 匹配单个非换行字符 `.`
    grep -n '^[a-z]...[a-z]' 1.txt
    # 匹配任意字符 `*`
    grep -n '^[a-z].*[a-z]' 1.txt
    
    以...开头的字符检索 以...结束的字符检索 搜索指定字符区间 匹配单个非换行字符 任意字符

    最后

    这里只是一些常用的功能记录,如需更详细请转到 每天一个linux命令(39):grep 命令

    相关文章

      网友评论

          本文标题:文本检索 grep

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