精华内容
下载资源
问答
  • linux如何使用grep命令查找文件内容
    2021-05-09 04:06:31

    / linux如何使用grep命令查找文件内容

    linux如何使用grep命令查找文件内容

    来源:辰迅云编辑:chenxun时间:2021-04-17 20:02:23

    这篇文章将为大家详细讲解有关linux如何使用grep命令查找文件内容,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。在linux中,可以使用“grep 查找内容 文件”命令来查找文件内容;如果想要忽略大小写,则可使用“grep -i 查找内容 文件”命令;如果想搜索目录里所有文件,且结果中显示行号,则可使用“grep -nr 查找内容 *”命令。

    本教程操作环境:Red Hat Enterprise Linux 6.1系统、Dell G3电脑。

    Linux查找文件内容(grep)

    grep是Linux命令行下常用于查找过滤文本文件内容的命令。最简单的用法是:grep 查找内容 文件

    如果想忽略大小写,可以用-i参数:grep -i 查找内容 文件

    如果想搜索目录里所有文件,包括子目录的话,并且在结果中显示行号,可以用以下命令:grep -nr 查找内容 *

    grep的语法支持正则表达式,正则表达式有些复杂,以后再讲解。下面是一些有用的参数:-A num, --after-context=num: 在结果中同时输出匹配行之后的num行

    -B num, --before-context=num: 在结果中同时输出匹配行之前的num行,有时候我们需要显示几行上下文。

    -i, --ignore-case: 忽略大小写

    -n, --line-number: 显示行号

    -R, -r, --recursive: 递归搜索子目录

    -v, --invert-match: 输出没有匹配的行

    我们可以通过管道操作来让grep变得更强大,管道操作就是把前面一条命令的输出作为后面一条命令的输入,从而把很多简单的命令组合起来完成复杂的功能。例如,如果我们想查找包含apple的行,但又想过滤掉pineapple,可以用下面的命令:grep apple fruitlist.txt | grep -v pineapple

    如果我们想把搜索结果保存起来,那么可以把命令的标准输出重定向到文件:grep apple fruitlist.txt | grep -v pineapple > apples.txt

    重定向符号>和管道操作符号|的区别是,重定向后面接的是一个文件,它后面不能再接任何文件或命令了;而管道操作后面接的是命令,可以无限地接下去。如果想以追加方式写到文件,可以用>>。管道操作是Linux命令行的一种哲学,它是计算机技术中少有的能沿用几十年的技术之一。通过管道操作,一行命令可以完成Windows下上千行程序也不能完成的文本处理功能。

    关于“linux如何使用grep命令查找文件内容”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

    更多相关内容
  • 主要给大家介绍了关于Linux中利用grep命令如何检索文件内容的相关资料,并且给大家简单介绍了关于Linux grep和find的区别,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起看看吧。
  • 【Linux】使用grep命令查找文件内容

    千次阅读 2019-12-03 16:40:15
    1. grep是linux中最为常用的三大文本(`awk,sed,grep`)处理工具之一 2. grep它能使用`正则表达式`搜索文本,并把匹配的行打印出来。 3. grep全称是Global Regular Expression Print,表示全局正则表达式打印,它...

    grep简介

    1. grep是linux中最为常用的三大文本(awk,sed,grep)处理工具之一
    2. grep它能使用正则表达式搜索文本,并把匹配的行打印出来。
    3. grep全称是Global Regular Expression Print,表示全局正则表达式打印,它的使用权限是所有用户。
    4. grep家族总共有三个:grep,egrep,fgrep(自己了解区别)

    grep语法

    grep pattern [file...]

    • grep "搜索字符串" [filename]
    • grep "正则表达式" [filename]
    • 在文件中搜索所有 pattern 出现的位置, pattern 既可以是要搜索的字符串,也可以是一个正则表达式.
    • 注意:在输入要搜索的字符串时最好使用双引号/而在模式匹配使用正则表达式时,注意使用单引号

    grep常用选项

    选项描述
    -E开启扩展(Extend)的正则表达式
    -i忽略大小写(ignore case)
    -r递归查找
    -R查找所有文件包含子目录
    -v反过来(invert),只打印没有匹配的,而匹配的反而不打印
    -n显示行号
    -w被匹配的文本只能是单词,而不能是单词中的某一部分,如文本中有liker,而我搜寻的只是like,就可以使用-w选项来避免匹配liker
    -c显示总共有多少行被匹配到了,而不是显示被匹配到的内容,注意如果同时使用-cv选项是显示有多少行没有被匹配到。
    -o只显示被模式匹配到的字符串。
    –color将匹配到的内容以颜色高亮显示。
    -A n显示匹配到的字符串所在的行及其后n行,after
    -B n显示匹配到的字符串所在的行及其前n行,before
    -C n显示匹配到的字符串所在的行及其前后各n行,context
    示例
    • 查询/home/tomcat10086/logs/catalina-2019-12-03.out 文件中 所有包含‘csv’的行
      在这里插入图片描述
    • 查询/home/tomcat10086/logs/catalina-2019-12-03.out 文件中 所有‘csv’
      在这里插入图片描述
    • 查询/home/tomcat10086/logs/catalina-2019-12-03.out 文件中 所有包含‘csv’的行并显示行号在这里插入图片描述

    模式匹配

    1. 直接输入要匹配的字符串,这个可以用fgrep(fast grep)代替来提高查找速度,比如我要匹配一下error.txt文件中printf的个数:fgrep -c "printf" error.txt

    2. 使用基本正则表达式,下面谈关于基本正则表达式的使用

    主要参数

    选项描述
    \忽略正则表达式中特殊字符的原有含义
    ^匹配正则表达式的开始行
    $匹配正则表达式的结束行
    <从匹配正则表达 式的行开始
    >到匹配正则表达式的行结束
    [ ]单个字符,如[A]即A符合要求
    [ - ]范围,如[A-Z],即A、B、C一直到Z都符合要求 。
    .任意一个字符
    *有字符,长度可以为0

    grep命令使用简单实例

    # 显示所有以d开头的文件中包含 搜索字符串的行。
    grep ‘搜索字符串’ d*
    # 显示在aa,bb,cc文件中匹配搜索字符串的行。
    grep ‘搜索字符串’ aa bb cc
    # 显示所有包含每个字符串至少有5个连续小写字符的字符串的行。
    grep[a-z]\{5\}’ aa
    # 如果west被匹配,则es就被存储到内存中,并标记为1,然后搜索任意个字符(.*),这些字符后面紧跟着 另外一个es(\1),找到就显示该行。如果用egrep或grep -E,就不用”\”号进行转义,直接写成’w(es)t.*\1′就可以了。
    grep ‘west.*\1′ aa
    # 多个文件查询
    grep "sort" *.doc       #输出以doc结尾文件中包含 sort 的行
    #行匹配:输出匹配行的计数
    grep -c "48" data.doc   #输出文档中含有48字符的行数
    #显示匹配行和行数
    grep -n "48" data.doc       #显示所有匹配48的行和行号
    #显示非匹配的行
    grep -vn "48" data.doc      #输出所有不包含48的行
    #显示非匹配的行
    grep -vn "48" data.doc      #输出所有不包含48的行
    #大小写敏感
    grep -i "ab" data.doc       #输出所有含有ab或Ab的字符串的行
    

    grep命令使用复杂实例

    # 不区分大小写地搜索。默认情况区分大小写,
    grep -i pattern files 
    # 只列出匹配的文件名
    grep -l pattern files 
    # 列出不匹配的文件名
    grep -L pattern files 
    # 只匹配整个单词,而不是字符串的一部分(如匹配’magic’,而不是’magical’),
    grep -w pattern files 
    # 匹配的上下文分别显示[number]行
    grep -C number pattern files
    # 查找当前目录(包含子目录)的字符串:
    grep -r pattern  *
    # 查找当前目录(包含子目录)的字符串,并输出行号:
    grep -rn pattern *
    # 显示匹配 pattern1 或 pattern2 的行
    grep pattern1 | pattern2 files 
    # 显示既匹配 pattern1 又匹配 pattern2 的行
    grep pattern1 files | grep pattern2 
    # 即可显示行号信息
    grep -n pattern files  
    # 可查找总行数
    grep -c pattern files  
    

    正则表达式的应用 (注意:最好把正则表达式用单引号括起来)

    # \< 和 \> 分别标注单词的开始与结尾。
    #‘^’:指匹配的字符串在行首
    #‘$’:指匹配的字符串在行尾
    
    grep man *  # 会匹配 ‘Batman’、’manic’、’man’等,
    grep ‘\<man’ *  # 匹配’manic’和’man’,但不是’Batman’,
    grep ‘\<man\>#只匹配’man’,而不是’Batman’或’manic’等其他的字符串。
    grep '[239].' data.doc  #输出所有含有以2,3或9开头的,并且是两个数字的行
    grep '^[^48]' data.doc      #不匹配行首是48的行
    #使用扩展模式匹配
    grep -E '219|216' data.doc
    

    cat/more/tail 与 grep组合使用

    • cat+grep
    # 搜索  catalina-2019-12-03.out 文件中 所有包含  'csv' 的行
    cat -n catalina-2019-12-03.out | grep 'csv'
    
    • more +grep
    # 搜索  catalina-2019-12-03.out 文件中 所有包含  'csv' 的行
    more   catalina-2019-12-03.out | grep 'csv'
    
    • tail +grep
    # 动态搜索  catalina-2019-12-03.out 文件中 所有包含  'csv' 的行
    tail -f catalina-2019-12-03.out | grep 'csv'
    

    展开全文
  • 在 Linux 命令中,find用于在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名,其支持按名称查找、按正则表达式查找、按文件大小查找、按文件权限查找等多种查询方式。如果在使用该命令时,...

    find命令

    在 Linux 命令中,find用于在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名,其支持按名称查找、按正则表达式查找、按文件大小查找、按文件权限查找等多种查询方式。如果在使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件,并且将查找到的子目录和文件全部进行显示。

    语法:find + 目标目录(路径) + <选项> + 参数

    常用选项列表和含义:

    -perm <权限数值>    查找符合指定的权限数值的文件或目录
    -type <文件类型>    只寻找符合指定的文件类型的文件
    -name <范本样式>    指定字符串作为寻找文件或目录的范本样式
    -expty    寻找文件大小为 0 Byte 的文件,或目录下没有任何子目录或文件的空目录
    -ls    假设find指令的回传值为ture,就将文件或目录名称列出到标准输出
    -maxdepth <目录层级>    设置最大目录层级
    -mindepth <目录层级>    设置最小目录层级
    -exec <执行指令>    假设find指令的回传值为true,就执行该指令
    -ok <执行指令>    此参数的效果和指定-exec类似,但在执行指令之前会先询问用户,若回答y或Y,则放弃执行命令

    # 查找当前目录及其子目录下所有文件和文件夹
    find .  
    
    # 在/testLinux目录下查找以.txt结尾的文件名                               
    find /tmp/cg/testLinux -name "*.txt"    
    
    # 组合查找文件名以file1开头(与、或、非)file2开头的文件
    find . -name "file1*" -a -name "file2*"      # 与and
    find . -name "file1*" -o -name "file2*"      # 或or
    find . -name "file1*" -not -name "file2*"    # 非not
    find . -name "file1*" ! -name "file2*"       # 非not
    
    # 根据文件类型进行搜索
    find . -type f     # f为普通文件,d为目录,l为链接
    
    # 基于目录深度进行搜索
    find . -maxdepth 2 -type f   # 最大深度为2的文件
    
    # 基于文件权限进行搜索
    find . -type f -name "*.txt" ! -perm 777    # 权限为777的以.txt结尾的文件
    
    # 借助-exec命令,将当前目录及子目录下所有.txt格式的文件以File:文件名的形式打印出来
    find . -type f -name "*.txt" -exec printf "File: %s\n" {} \;
    
    # 借助-exec命令,将当前目录及子目录下所有 3 天前的.txt格式的文件复制一份到old目录
    find . -type f -mtime +3 -name "*.txt" -exec cp {} old \;

    grep命令

    命令行下常用于查找过滤文本文件内容的命令。grep 指令用于查找文件中包含指定的范本样式的文本内容,如果发现某文件的内容符合所指定的范本样式,预设 grep 指令会把含有范本样式的那一列显示出来。若不指定任何文件名称,或是所给予的文件名为 -,则 grep 指令会从标准输入设备读取数据。

    # 语法
    grep [-abcEFGhHilLnqrsvVwxy][-A<显示行数>][-B<显示行数>][-C<显示行数>][-d<进行动作>][-e<范本样式>][-f<范本文件>][--help][范本样式][文件或目录...]

    一些常用参数

    • -A<显示行数> 或 --after-context=<显示行数> : 除了显示符合范本样式的那一行之外,并显示该行之后的内容。
    • -B<显示行数> 或 --before-context=<显示行数> : 除了显示符合样式的那一行之外,并显示该行之前的内容。
    • -c 或 --count : 计算符合样式的列数。
    • -C<显示行数> 或 --context=<显示行数>或-<显示行数> : 除了显示符合样式的那一行之外,并显示该行之前后的内容。
    • -e<范本样式> 或 --regexp=<范本样式> : 指定字符串做为查找文件内容的样式。
    • -E 或 --extended-regexp : 将样式为延伸的正则表达式来使用。
    • -H 或 --with-filename : 在显示符合样式的那一行之前,表示该行所属的文件名称。
    • -i 或 --ignore-case : 忽略字符大小写的差别。
    • -L 或 --files-without-match : 列出文件内容不符合指定的样式的文件名称。
    • -n 或 --line-number : 在显示符合样式的那一行之前,标示出该行的行数号。
    • -o 或 --only-matching : 只显示匹配PATTERN 部分。
    • -r 或 --recursive : 此参数的效果和指定"-d recurse"参数相同。
    • -v 或 --invert-match : 显示不包含匹配文本的所有行。
    • -V 或 --version : 显示版本信息。
    • -x --line-regexp : 只显示全列符合的列。
    # 当前目录中,查找后缀有 file 字样的文件中包含 test 字符串的文件,并打印出该字符串的行
    grep test *file 
    
    # 以递归的方式查找符合条件的文件。例如,查找指定目录/etc/acpi 及其子目录(如果存在子目录的话)下所有文件中包含字符串"update"的文件
    grep -r update /etc/acpi 
    
    # 反向查找,通过"-v"参数可以打印出不符合条件行的内容。查找文件名中包含 test 的文件中不包含test 的行
    grep -v test *test*
    
    # 查询含有特定文本的文件,并拿到这些文本所在的行
    grep -n '2019-10-24 00:01:11' *.log
    
    # 查找匹配的总行数
    grep -c "被查找的字符串" 文件名
    
    # 从文件内容查找与正则表达式匹配的行
    grep –e "正则表达式" 文件名
    
    # 查找时不区分大小写
    grep –i "被查找的字符串" 文件名
    
    # 从文件内容查找不匹配指定字符串的行
    grep –v "被查找的字符串" 文件名

    find与grep结合

    # 从根目录开始查找所有扩展名为 .log 的文本文件,并找出包含 "ERROR" 的行
    find / -type f -name "*.log" | xargs grep "ERROR"
    
    # 从当前目录开始查找所有扩展名为 .in 的文本文件,并找出包含 "thermcontact" 的行
    find . -name "*.in" | xargs grep "thermcontact"

    展开全文
  • Linux grep命令详解:查找文件内容

    万次阅读 2019-06-24 15:59:59
    很多时候,我们并不需要列出文件的全部内容,而是从文件中找到包含指定信息的那些行,要实现这个目的,可以使用grep 命令grep 命令作为 Linux 文本处理三剑客的一员,另外两个是 sed 和 awk,它们会在后续章节...

    很多时候,我们并不需要列出文件的全部内容,而是从文件中找到包含指定信息的那些行,要实现这个目的,可以使用 grep 命令。

     

    grep 命令作为 Linux 文本处理三剑客的一员,另外两个是 sed 和 awk,它们会在后续章节中作详细介绍。

    grep 命令的由来可以追溯到 UNIX 诞生的早期,在 UNIX 系统中,搜索的模式(patterns)被称为正则表达式(regular expressions),为了要彻底搜索一个文件,有的用户在要搜索的字符串前加上前缀 global(全面的),一旦找到相匹配的内容,用户就像将其输出(print)到屏幕上,而将这一系列的操作整合到一起就是 global regular expressions print,而这也就是 grep 命令的全称。

    grep命令能够在一个或多个文件中,搜索某一特定的字符模式(也就是正则表达式),此模式可以是单一的字符、字符串、单词或句子。

    正则表达式是描述一组字符串的一个模式,正则表达式的构成模仿了数学表达式,通过使用操作符将较小的表达式组合成一个新的表达式。正则表达式可以是一些纯文本文字,也可以是用来产生模式的一些特殊字符。为了进一步定义一个搜索模式,grep 命令支持如表 1 所示的这几种正则表达式的元字符(也就是通配符)。

    表 1 正则表达式的通配符
    通配符功能
    c*将匹配 0 个(即空白)或多个字符 c(c 为任一字符)。
    .将匹配任何一个字符,且只能是一个字符。
    [xyz]匹配方括号中的任意一个字符。
    [^xyz]匹配除方括号中字符外的所有字符。
    ^锁定行的开头。
    $锁定行的结尾。

    需要注意的是,在基本正则表达式中,如通配符 *、+、{、|、( 和 )等,已经失去了它们原本的含义,而若要恢复它们原本的含义,则要在之前添加反斜杠 ,如 *、+、{、|、( 和 )。

    grep 命令是用来在每一个文件或中(或特定输出上)搜索特定的模式,当使用 grep 时,包含指定字符模式的每一行内容,都会被打印(显示)到屏幕上,但是使用 grep 命令并不改变文件中的内容。

    grep 命令的基本格式如下:

    [root@localhost ~]# grep [选项] 模式 文件名

    这里的模式,要么是字符(串),要么是正则表达式。而此命令常用的选项以及各自的含义如表 2 所示。

    表 2 grep 命令常用选项及含义
    选项含义
    -c仅列出文件中包含模式的行数。
    -i忽略模式中的字母大小写。
    -l列出带有匹配行的文件名。
    -n在每一行的最前面列出行号。
    -v列出没有匹配模式的行。
    -w把表达式当做一个完整的单字符来搜寻,忽略那些部分匹配的行。

    注意,如果是搜索多个文件,grep 命令的搜索结果只显示文件中发现匹配模式的文件名;而如果搜索单个文件,grep 命令的结果将显示每一个包含匹配模式的行。

    【例 1】假设有一份 emp.data 员工清单,现在要搜索此文件,找出职位为 CLERK 的所有员工,则执行命令如下:

    [root@localhost ~]# grep CLERK emp.data
    #忽略输出内容

    而在此基础上,如果只想知道职位为 CLERK 的员工的人数,可以使用“-c”选项,执行命令如下:

    [root@localhost ~]# grep -c CLERK emp.data
    #忽略输出内容

    【例 2】搜索 emp.data 文件,使用正则表达式找出以 78 开头的数据行,执行命令如下:

    [root@localhost ~]# grep ^78 emp.data
    #忽略输出内容

    grep 命令的功能非常强大,通过利用它的不同选项以及变化万千的正则表达式,可以获取任何我们所需要的信息。本节所介绍的 grep 命令,只介绍了它的一部分基础知识,比如说,grep 命令可用的选项还有很多,且用法也五花八门,不过对于初学者来说,本节所介绍的内容已经足以应付多数 Linux 系统的日常工作了。

    Linux文本处理(Linux三剑客)
    6.1 Linux cat
    6.2 Linux more
    6.3 Linux head
    6.4 Linux less
    6.5 Linux tail
    6.6 Linux grep(Linux三剑客之一)
    6.7 Linux sed(Linux三剑客之一)
    6.8 Linux sed命令高级用法精讲
    6.9 Linux awk(Linux三剑客之一)
    6.10 Linux awk命令高级用法

    展开全文
  • 这个代码是自定义的Linux下的grep命令实现文件内容查找,并罗列行数。Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression ...
  • 这篇文章主要介绍了Linux中使用grep命令搜索文件名及文件内容的方法,同时文中还介绍了将匹配结果高亮显示的方法,相当实用,需要的朋友可以参考下从文件中搜索并显示文件名当从多个文件中搜索时,默认将显示文件名:$...
  • rgrep命令的功能和grep命令类似,可查找内容包含指定的范本样式的文件,如果发现某文件内容符合所指定的范本样式,预设rgrep命令会把含有范本样式的那一列显示出来。 语法格式:rgrep [参数] 常用参数: -? ...
  • 若需要在文件夹下所有文件查找 grep 'string' dirPath/* 补充:若目录下含有多级子目录,则用 grep -r "string" ./ eg: 测试文件test,test2,于目录~/te下。 二、行首/行尾查找 首行查找在所...
  • 如何使用Linux grep命令查找具有特定文本的所有文件 [日期:2017-12-02] 来源:Linux公社 作者:醉落红尘 [字体:大 中 小] 目的 本文提供了关于Linux文件系统中如何查找特定目录或包含特定单词或字符...
  • 作用Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。grep家族...
  • grep命令详解

    千次阅读 2021-05-10 04:59:59
    我们可以使用grep命令在文本中查找指定的字符串,就像你在windows中打开txt文件,使用快捷键 “Ctrl+F”在文本中查找某个字符串一样,说白了,可以把grep理解成字符查找工具。grep是Linux中最常用的”文本处理工具”...
  • 1、cat命令查看文件内容 ...3、grep命令过滤查看文件内容 grep命令能够根据规则搜索文本,并且把匹配的行显示出来,可以实现在指定的文件中查找指定的字符串 常用选项 -n显示行号 -v查找不包含 指定内容的...
  • linux中查找grep与find命令的使用

    千次阅读 2021-05-10 06:44:37
    在日常工作中,我们常常会在自己的电脑寻找某些不知道放在哪里的私密文件,通常我们会在资源管理器的搜索栏里...----grep:grep命令是用来查看文本文件内容,并显示包含指定“字符串”的行,其基本用法是grep[选项] ...
  • Linux下find命令和grep命令查找文件

    万次阅读 2017-11-24 17:39:04
    在使用linux时,经常需要进行文件查找。其中查找命令主要有find和grep。两个命令是有区的。... (2)grep是根据文件内容进行查找,会对文件的每一行按照给定的模式(patter)进行匹配查找。  一.find命令  基
  • 利用grep命令查找文件内容: 假如在目录~/Documents/RRPN_ROOT/caffe-fast-rcnn/src/caffe/layers下,有很多layer文件,我想查找文件内容中含有"rotate"字样的layer,于是进入目录里: grep -rn 'rotate' * '*'号 :...
  • Linux查找文件内容grep

    万次阅读 2018-01-05 10:13:18
    grep是Linux命令行下常用于查找过滤文本文件内容命令。最简单的用法是: grep apple fruitlist.txt 在fruitlist.txt文件中找出包含apple的内容。 如果想忽略大小写,可以用-i参数: grep -i apple ...
  • Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。 2.格式 grep...
  • grep命令用于查找文件里符合条件的字符串 grep是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。 2、grep命令语法 grep [-abcEFGhHilLnqrsvVwxy][-A][-B][-C][-d][-e][-f][--...
  • linux grep命令 1.作用Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用...
  • 区别: 在使用linux时,经常需要进行文件查找。其中查找命令主要有...grep是根据文件内容进行查找,会对文件的每一行按照给定的模式(patter)进行匹配查找。 一.find命令 基本格式:find path expression ...
  • grep查找内容输出到文件

    万次阅读 2018-11-28 11:12:00
    grep查找内容输出到文件的示例: 在文件server.log中查找 'search-string' 并输出到用户目录下的/log/test.log文件中: grep 'search-string' server.log > ~/log/test.log 如果test.log已存在,输出...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 179,358
精华内容 71,743
关键字:

grep命令查找文件内容