精华内容
下载资源
问答
  • Linux 文件中查找字符串

    千次阅读 2016-12-07 21:43:07
    linux发行版默认情况下是不开启ip转发功能的。这是一个好的做法,因为大多数人是用不到ip转发的,但是如果我们架设一个linux路由或者vpn服务我们就需要开启该服务了。下面我会通过几种方式开通它。检查ip转发是否...

    grep 用法

    • -r 递归查找文件
      -e 从文件内容查找与正则表达式匹配的行
      -i 查时不区分大小写
      -c 查找匹配的行数
      -v 从文件内容查找不匹配指定字符串的行

    在单个文件中查找

    grep 'word' filename
    

    在多个文件中查找

    grep 'word' file1 file2 file3
    

    在文件夹下的所有文件中查找

    grep  "word" -r /path/ 
    
    展开全文
  • Linux在文件中查找字符串

    千次阅读 2018-11-15 11:22:00
    Linux在文件中查找字符串 2017年11月27日 10:56:54 wu8439512 阅读数:19886 如果你想在当前目录下 查找"hello,world!"字符串,可以这样:   grep -rn "hello,world!" *   * : 表示当前...

     

    Linux在文件中查找字符串

    2017年11月27日 10:56:54 wu8439512 阅读数:19886

    如果你想在当前目录下 查找"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'

    展开全文
  • 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键转到上一个匹配。
    展开全文
  • linux关于查找字符串

    千次阅读 2021-01-12 16:05:23
    1、Linux查找字符串用grep命令,可以查找文件,也可以在命令的结果查找。如果是在文件中查找字符串,用法是: grep 用英文单引号括起来的字符串 文件名 如果是在命令的显示结果查找,需要用管道符将命令与grep...

    1、Linux查找字符串用grep命令,可以查找文件,也可以在命令的结果中查找。如果是在文件中查找字符串,用法是:
    grep 用英文单引号括起来的字符串 文件名
    如果是在命令的显示结果中查找,需要用管道符将命令与grep连接起来,像这样:
    last | grep ‘root’
    (在last命令的显示结果中查找字符串root)

    2、在normal模式下按下/即可进入查找模式,输入要查找的字符串并按下回车。
    Vim会跳转到第一个匹配。按下n查找下一个,按下N查找上一个。
    Vim查找支持正则表达式,例如/vim$匹配行尾的"vim"。 需要查找特殊字符需要转义,例如/vim$匹配"vim$"。

    3、Linux查找含有某字符串的所有文件
    如果你想在当前目录下 查找”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 的行。

    4、grep man * 会匹配 ‘Batman’、‘manic’、‘man’等,
    grep ‘<man’ * 匹配‘manic’和‘man’,但不是‘Batman’,
    grep ‘<man>’ 只匹配‘man’,而不是‘Batman’或‘manic’等其他的字符串。

    展开全文
  • -c 统计文件包含文本的次数 grep -c “text” filename -n 打印匹配的行号 -i 搜索时忽略大小写 -l 只打印文件名 在多级目录文本递归搜索(程序员搜代码的最爱): grep “class” . -R ...
  • 在jvm-app.log中查找'602110'并将查找结果输出到602110.log: grep '602110' jvm-app-web.log | tee -a 602110.log 命令: grep tee
  • 的例子就是统计文本中”hello”字符串出现的次数 2.GREP配合wc命令 grep -o "hello" demo.log | wc -l 如下图: 另外附上几个grep常用的参数: -c 只显示有多少行匹配 ,而不具体显示匹配的行 -i 在字符串比较...
  • linux 下利用grep查找字符串

    千次阅读 2017-10-19 19:39:31
    Linux查找文件内容或字符串的常用命令,非常实用。 1.从文件内容查找匹配指定字符串的行: $ grep "被查找字符串" 文件名 例子:在当前目录里第一级文件夹寻找包含指定字符串的.in文件 grep ...
  • Linux中替换文本中字符串

    千次阅读 2015-08-03 19:41:36
    vi/vim 可以使用 :s 命令来替换字符串。以前只会使用编辑软件进行替换,今天发现该命令有很多种写法(vi 真是强大啊,还有很多需要学习),记录几种在此,方便以后查询。 :s/well/good/ 替换当前行第一个 ...
  • 1.在vim 编辑器里查找某一字符串: /content enter 如:在编辑mylog.log文件时,查找”hello”字符串,上下翻页实在太长,可以用以下方式:/hello #向下搜索?hello #向上搜索2.查找某个文件里是否包含字符串 : grep...
  • linux中批量替换文本中字符串

    千次阅读 2019-06-13 23:08:33
    (一)通过vi编辑器来...vi/vim 可以使用 :s 命令来替换字符串。 :s/well/good/ 替换当前行第一个 well 为 good :s/well/good/g 替换当前行所有 well 为 good :n,$s/well/good/ 替换第 n 行开始到最后一行每一...
  • linux grep查找字符串

    千次阅读 2014-11-30 02:09:50
    在当前目录下查找包含 hello 字符串的 后缀名为 .c 的文件: find . -name "*.c" | xargs grep -H "hello" 附:(转) 1. Grep简介 Grep (global search regular expression(RE) and print out the ...
  • 1、命令模式下输入“/字符串”,例如“/Section 3”。 2、如果查找下一个,按“n”即可。 要自当前光标位置向上搜索,请使用以下命令: /pattern Enter 其中,pattern表示要搜索的特定字符序列。...
  • linux 查找字符串

    万次阅读 2011-09-07 13:23:49
    如: 在当前目录下查找包含 hello 字符串的 后缀名为 .c 的文件: find . -name "*.c" | xargs grep -H "hello" 附:(转) 1. Grep简介 Grep (global search regular expr
  • 【需求】 ...在一个1G多大的文本文件查找给定的字符串,并删除这些字符串所在的行 【解决】 sed -ie '/指定字符串/d' 文件名.log 转载于:https://www.cnblogs.com/ftrako/p/10298545.html...
  • 在阅读代码,尤其是较为复杂的工程时,我经常需要在整个工程...我们可以利用Shell指令在某个目录下查找所有文件是否包含某字符串或匹配某模式。  例:$ find ./ -name "*.cpp" | xargs grep 'abc'  上述指令会在当
  • 我们一般查看一个字符串在一个文本中出现在哪行,一般使用的命令如下 比如 查看catalina.out a 出现的行,如下 less catalina.2018-12-17.out |grep a 如果说想要同时查看多个字符串出现的行,怎么处理呢 小...
  • linux查找某个字符串所在行

    千次阅读 2020-03-31 18:49:48
    查找某个字符串所在行数: 方法1: grep -n “想要查找字符串名” 文件名 方法2: awk ‘/匹配的字符串/{print NR}’ 文件名
  • 如果你想在当前目录下 查找"hello,world!"字符串,可以这样: grep -rn "hello,world!" ./ ./ : 表示路径为当前目录. -r 是递归查找 -n 是显示行号
  • 如果你想在当前目录下 查找"hello,world!"字符串,可以这样: grep -rn "hello,world!" ./ ./ : 表示路径为当前目录. -r 是递归查找 -n 是显示行号 如果加上-i, 则为忽略大小写。
  • linux查找字符串命令

    千次阅读 2012-04-13 09:58:00
    2. 查找并删除当前目录下小文件: find . -type f -size -10k -exec rm {} \; 说明: -type f 查找文件 -size -10k, 小于10k的。"+"是表示要求系统只列出大于指定大小的文件,而使用"-"则表示要求系统列出...
  • 文件名称: CloudPayment.log 搜索内容:1805 或 1905   输出文件: out.log 1、满足一个条件(包含 “TJ” )的语句: grep '1805' CloudPayment.log &...2、满足两个条件的一个条件(包含...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 93,266
精华内容 37,306
关键字:

linux文本中查找字符串

linux 订阅