linux查找文本中的字符串_linux more 查看文本文件并且查找字符串 - CSDN
  • "字符串,可以这样:   grep -rn "hello,world!" *   * : 表示当前目录所有文件,也可以是某个文件名 -r 是递归查找 -n 是显示行号 -R 查找所有文件包含子目录 -i 忽略大小写 下面是一些...

    如果你想在当前目录下 查找"hello,world!"字符串,可以这样:

     

    grep -rn "hello,world!" *

     

    * : 表示当前目录所有文件,也可以是某个文件名

    -r 是递归查找

    -n 是显示行号

    -R 查找所有文件包含子目录

    -i 忽略大小写

    下面是一些有意思的命令行参数:

     

    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 '\<man' * 匹配‘manic’和‘man’,但不是‘Batman’, 

    grep '\<man\>' 只匹配‘man’,而不是‘Batman’或‘manic’等其他的字符串。 

    '^':指匹配的字符串在行首, 

    '$':指匹配的字符串在行尾,  

     

    2,xargs配合grep查找

    find -type f -name '*.php'|xargs grep 'GroupRecord'

    展开全文
  • 在normal模式下按下 / 即可进入查找模式,输入要查找字符串并按下回车。 Vim会跳转到第一个匹配。按下n查找下一个,按下N查找上一个。 格式 /字符串 二,文件未打开,在外面使用grep查找 格式 grep “要查找的...

    一、使用vim命令进入文件内查找

    在normal模式下按下 / 即可进入查找模式,输入要查找的字符串并按下回车。 Vim会跳转到第一个匹配。按下n查找下一个,按下N查找上一个。

    格式
    /字符串

    二,文件未打开,在外面使用grep查找

    格式
    grep “要查找的字符串” 文件名.

    使用参数-n可以显示查找内容在文件中的位置.

    展开全文
  • linux vim的查找字符串

    2013-05-31 16:35:14
    vim的查找字符串 分类: linux 2011-07-05 16:33 411人阅读 评论(0) 收藏 举报 vimubuntu   一、用/和?的区别: /后跟查找字符串。vim会显示文本中第一个出现的字符串。 ?后跟查找字符串。...

    vim的查找字符串

    分类: linux 411人阅读 评论(0) 收藏 举报
     
    一、用/和?的区别:
    /后跟查找的字符串。vim会显示文本中第一个出现的字符串。
    ?后跟查找的字符串。vim会显示文本中最后一个出现的字符串。
    二、注意事项:
    不管用/还是?查找到第一个字符串后,按回车,vim会高亮所有的匹配文
    系统新氧ubuntu下默认的是incsearch模式,就是输完命令后,会自动显示第一个(或最后一个)匹配。
    如果输入:set noincsearch 会转到普通模式,不会自动显示第一个匹配,回车后显示所有匹配。
    高亮所有的匹配后,按n键转到下一个匹配,按N键转到上一个匹配。
    展开全文
  • 在项目实施过程,我们经常会查看日志,更是经常会根据某些特地字符串查找日志内容。下面就是日志查找命令:1、查询字符串命令: cat fileName|grep '要查找字符串'实例:cat catalina.out|grep '...

    在项目实施过程中,我们经常会查看日志,更是经常会根据某些特地字符串去查找日志内容。

    下面就是日志查找命令:

    1、查询字符串命令: cat fileName|grep '要查找的字符串'

    实例:cat catalina.out|grep '2018041417434200258001'


    2、根据某个字符串,查询该字符串前后文本信息命令:grep-A|B n"key"file

    其中:
        A:表示在字符串之后 after  context
        B:表示在字符串之前 before context
        n:要获取多少行文本 line number
        key:为要查找的字符串

        file:文件名

    实例:grep -A 100 -B 100 -i '抓不到我' catalina.out

        -i表示忽略大小写。

    当然,如果我们想获取异常日志的前10行和后10行,不用加-A和-B,使用如下命令就可以了:

    实例:grep -10 -i '抓不到我' catalina.out


    展开全文
  • 字符串,可以这样: grep -rn "hello,world!" * * : 表示当前目录所有文件,也可以是某个文件名 -r 是递归查找 -n 是显示行号 -R 查找所有文件包含子目录 -i 忽略大小写 下面是一些有...
  • vi/vim 可以使用 :s 命令来替换字符串。 :s/well/good/ 替换当前行第一个 well 为 good :s/well/good/g 替换当前行所有 well 为 good :n,$s/well/good/ 替换第 n 行开始到最后一行每一行的第一个 well 为 ...
  • 1、grep是Linux下搜索文件文本的工具,能使用正则表达式搜索文本,并把匹配的文本所在位置打印下来。 2、使用格式:grep [OPTION]... PATTERN [FILE]... [OPTION]常用参数: -n或 --line-number 打印所在行数编号...
  • linux中分析查看日志,有时候需要统计出文本中,满足条件的行数(比如:统计访问量)下面给出了示例,非常实用的一个技巧,相信很多地方你都能使用到。一、日志,包含某条件的行数 find access_log.20160423.txt...
  • 字符串查找 a.查找一个字符串使用:“/你要查询的内容” b.查找下一个 :“/你要查询的内容” 再输入”n“跳到下一个 字符串替换 a. 文件内全部替换: %s#abc#def#g(用def替换文件所有的abc) 例如把一个...
  • 查找目录下的所有文件是否含有某个字符串  find .|xargs grep -ri "IBM"  查找目录下的所有文件是否含有某个字符串,并且只打印出文件名  find .|xargs grep -ri "IBM" -l  1.正则表达式   (1)正则...
  • 我们一般查看一个字符串在一个文本中出现在哪行,一般使用的命令如下 比如 查看catalina.out a 出现的行,如下 less catalina.2018-12-17.out |grep a 如果说想要同时查看多个字符串出现的行,怎么处理呢 小...
  • 查找目录下的所有文件是否含有某个字符串  find .|xargs grep -ri "IBM"  查找目录下的所有文件是否含有某个字符串,并且只打印出文件名  find .|xargs grep -ri "IBM" -l  (1)find命令的一般形式  ...
  • 含有某个字符串 Linux查找文件内容的常用命令方法 从文件内容查找匹配指定字符串的行 $ grep "被查找的字符串" 文件名 从文件内容查找与正则表达式匹配的行 $ grep –e “正则表达式” 文件名 ...
  • 由于百度太花俏,所以为了自己以后好搜索,就自己写个查找某个字符串所在行数: 方法1:grep -n "想要查找字符串名" 文件名方法2:awk '/匹配的字符串/{print NR}' 文件名
1 2 3 4 5 ... 20
收藏数 159,640
精华内容 63,856
关键字:

linux查找文本中的字符串