`
marine8888
  • 浏览: 544403 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

搜索指定文件夹内的所有文件里包含某字符串的linux命令(转)

阅读更多

从文件内容查找匹配指定字符串的行:
$ grep "被查找的字符串" 文件名
从文件内容查找与正则表达式匹配的行:
$ grep –e “正则表达式” 文件名
查找时不区分大小写:
$ grep –i "被查找的字符串" 文件名
查找匹配的行数:
$ grep -c "被查找的字符串" 文件名
从文件内容查找不匹配指定字符串的行:
$ grep –v "被查找的字符串" 文件名
从根目录开始查找所有扩展名为.log的文本文件,并找出包含”ERROR”的行
find / -type f -name "*.log" | xargs grep "ERROR"

分享到:
评论

相关推荐

    Linux查找文件夹下包含某字符的所有文件

    在Linux操作系统中,查找文件夹下包含特定字符或字符串的所有文件是一项常见的任务,这对于系统管理员、开发者以及日常的文件管理非常实用。这篇文章将详细介绍如何利用Linux命令行工具来完成这项工作,尤其是`grep`...

    文件字符串查找工具,支持多行的

    这种工具通常用于搜索指定目录下的所有文件,或仅搜索指定文件中的文本字符串。例如,Windows系统自带的“Find”命令和“FindStr”命令,以及在Linux/Unix环境中广泛使用的“grep”命令,都是典型的字符串查找工具。...

    命令行下在文件中查找并替换匹配的字符串的工具

    例如,我们可以使用正则表达式来更精确地匹配字符串,或者通过地址范围来指定在哪些行执行命令。例如,只在包含 "banana" 的行上执行替换操作: ```bash sed '/banana/s/apple/orange/g' example.txt ``` 此外,`...

    从文本文件中查找字符串

    这些命令行工具可以遍历指定目录下的所有文件,查找包含特定字符串的文件。例如,`grep "function_name" *.java`将在当前目录下所有的.java文件中查找“function_name”。 对于更复杂的情况,例如在不同后缀的文件...

    字符串查找替换(批量任何文件)

    这类工具通常具有用户友好的界面,允许用户指定待处理的文件夹,输入要查找和替换的字符串,然后自动处理所有符合条件的文件。 总结来说,字符串查找替换在IT工作中有着广泛的应用,无论是手动操作还是通过编写脚本...

    Linux文件操作最常用命令.pdf

    `grep`命令用于在文件内容中搜索指定的字符串,如`grep 'text' file.txt`会在file.txt文件中搜索包含text的行。 以上命令中,`du`命令用于查看文件或目录的大小,如`du -h`选项以合适的单位(如KB、MB)显示大小;`...

    MATLAB向当前搜索路径添加文件夹和子文件夹

    `genpath`会生成一个包含指定目录及其所有子目录完整路径的字符串列表,然后`addpath`会将这个列表中的所有路径添加到搜索路径。依旧以“myFolder”为例,输入: ``` addpath(genpath('myFolder')); ``` 这行...

    Linux常用命令.pdf

    grep 命令用于查找文件里符合条件的字符串。常用的选项和参数包括: * -i:查找时忽略大小写。 * -v:反转查找,输出与查找条件不相符的行。 * "^……〞:表示以……开头。 * "……$〞:表示以……结尾。 * "^$〞:...

    linux常用命令.pdf

    1. grep命令:用于查找符合条件的字符串,可以在文件中搜索字符串。 2. zgrep命令:用于操作压缩文件,查找符合条件的字符串。 七、多命令执行命令 1. |命令:用于执行多条命令,可以将多个命令连接起来执行。 八...

    Linux常用命令全集.zip

    "Linux常用命令全集.zip"这个压缩包很可能包含了全面的Linux命令参考资料,特别是以.CHM(Microsoft帮助文件)格式的文档,这通常是一个方便的离线手册,用户可以从中查询各种Linux命令的用法和示例。 Linux命令是...

    50个常见linux命令

    * 在一个文件夹中递归查询包含指定字符串的文件:`grep -r "ramesh" *` find 命令 find 命令用于查找文件。示例: * 查找指定文件名的文件(不区分大小写):`find -iname "MyProgram.c"` * 对找到的文件执行某个...

    NX Linux命令(1)

    * 功能:搜索指定文件中对应字符串出现的次数 * 选项: + -c 只显示字符串出现的次数 + -n 显示字符串在文件中出现的行数及该行的内容 7. 改变文件读取权限命令:chmod * 格式:chmod {u|g|o|a}{+|-|=}{r|w|x} ...

    linux下批量替换文件内容的方法.docx

    如果不使用 "-l",grep 查询单个文件时输出文件中所有包含指定字符串的行,对文件夹查询时则按照 "文件名:包含字符串行" 的方式输出。 sed 命令是 Linux 系统中最强大的文本处理工具之一,它可以用于单个文件的内容...

    Linux常用命令一览

    Linux常用命令一览 Linux 系统中有许多基本命令,这些命令是...* `grep -r`:递归搜索命令,可以在文件夹下搜索指定的字符串。 这些命令只是 Linux 中一些基本命令,了解这些命令可以帮助您更好地使用 Linux 系统。

    linux命令大全.chm

    - `grep`:在文件或输出中搜索特定字符串,常用于日志分析。 - `locate`:基于数据库快速查找文件,比`find`更快,但需定期更新数据库。 4. 权限与用户管理: - `chmod`:更改文件或目录的权限设置,控制访问...

    Linux命令.docx

    * `grep <要找的字串> <要寻找字串的源文件>`:搜索文件中的字符串。 * `grep -i <要找的字串> <要寻找字串的源文件>`:忽略大小写搜索。 时间管理命令 1. `date` 命令:用于查看或设置当前系统的时间。 * `...

    Linux 常用命令有哪些.pdf

    它允许用户在文件中查找指定的字符串,并输出包含该字符串的行。grep命令在文本处理和数据提取方面非常有用。 sudo命令在Linux系统中是一个特殊的命令,它允许用户以超级用户(root)的身份执行命令。这对于需要...

    cmd操作命令和linux命令大全收集

    CMD命令:开始->运行->键入cmd或command(在命令行里可以看到系统版本、文件系统版本) 命令大全 1. gpedit.msc-----组策略 2. sndrec32-------录音机 3. Nslookup-------IP地址侦测器 ,是一个 监测网络中 DNS...

    Linux入门级命令大全.pdf

    grep命令用于搜索文件内容中符合指定模式的字符串,而find命令用于查找文件或目录,支持多种搜索条件,如按名称、大小、权限等。 kill命令用于终止进程,ps命令则用于显示进程信息,常常配合grep使用来定位特定进程...

Global site tag (gtag.js) - Google Analytics