`
xubaolin9
  • 浏览: 96175 次
社区版块
存档分类
最新评论

Linux中查询文件中的字符串

阅读更多

http://typengine.com/content/%E5%9C%A8linux%E4%B8%AD%E5%A6%82%E4%BD%95%E6%9F%A5%E6%89%BE%E6%96%87%E4%BB%B6%E5%86%85%E5%AE%B9%E4%B8%AD%E5%90%AB%E6%9C%89%E6%9F%90%E5%AD%97%E7%AC%A6%E4%B8%B2%E7%9A%84%E6%96%87%E4%BB%B6 写道
在LINUX中如何查找文件内容中含有某字符串的文件
由 feiiiiiii 于 星期五, 09/25/2009 - 16:08 发表
grep linux 技术手册
grep who /use/local -r
who是pattern,如果含有特殊字符则要加上引号。
/usr/local是local,
-r 是option,表示所有的文件,且对子目录递归,
但是用了这个,就不能指定*.c之类的参数了。

find . -type f -regex ".*\.c" -print -exec grep "string" {} \;

这是在*.c文件中查找string的命令,-print可选,打印文件名用的。

» 要发表评论,请先登录 或 注册 464 次点击
 
分享到:
评论

相关推荐

    linux 下c写的字符串替换

    例如,可以使用`strstr()`函数,它在标准库`<string.h>`中,返回子串在目标字符串中的指针,如果未找到则返回`NULL`。 3. **字符串替换步骤**: - **查找子串**:使用`strstr()`或其他自定义方法找到要替换的子串...

    多个文件中查找字符串

    在IT行业中,对大量文件进行字符串查找是一项常见的任务,尤其对于开发者、系统管理员以及数据处理人员来说。"多个文件中查找字符串"这个主题涉及到的是如何有效地在一系列文件中定位特定的文本片段。以下是对这个...

    从文本文件中查找字符串

    本主题聚焦于“从文本文件中查找字符串”,这是一个常见的需求,例如在源代码中寻找特定函数或变量,或者在日志文件中查找关键信息。这个过程可以帮助开发者定位问题,理解代码逻辑,或者对数据进行分析。 首先,...

    在文件中查询特定字符串

    总的来说,“在文件中查询特定字符串”是一个涉及文件读取、搜索算法、命令行工具、IDE功能、版本控制和大数据处理等多个层面的技术问题。熟练掌握这些工具和方法,将极大地提高我们的工作效率。

    十六进制与字符串转换

    - 手动解析:遍历字符串中的每个字符,将其视为两位的十六进制数,并转换为对应的十进制值。例如,`'A'`在ASCII码中是65,其对应的十六进制值是41。这需要对字符的ASCII码值和十六进制数有深入的理解。 - 使用`...

    linux下c字符串操作常用方法

    `strchr()`函数用于查找子串的第一个字符,`strstr()`则可以查找子串在整个字符串中的位置。结合这两个函数,我们可以方便地提取子字符串。 4. 大小写转换: 使用`tolower()`和`toupper()`函数可以轻松实现字符的...

    linux 字符串操作

    在 Linux 中,可以使用 `expr index` 或者 `awk match` 来查找字符串中特定字符的位置。 1. **使用 `expr index`:** ```bash $ expr index "$var" t 3 ``` `expr index` 用于查找指定字符在字符串中的位置。 ...

    字符串替换函数基于C语言实现可运行于Linux

    这里我们可以使用`strstr()`函数来定位目标字符串在源字符串中的位置,然后使用`memmove()`或`memcpy()`来移动字符以完成替换。 下面是一个简单的字符串替换函数的示例: ```c #include #include char* str_...

    搜索一个文本文件字符串

    例如,`grep`命令在Linux/Unix系统中是一个强大的文本搜索工具,它支持正则表达式匹配,并能快速地在多个文件中查找字符串。而在编程环境中,Python的`re`模块提供了正则表达式的功能,使得搜索更为灵活和强大。 ...

    Linux字符串截取

    在 Linux 中,我们可以使用变量扩展来截取指定的字符串。下面是其中的一些: 1. 使用 ${varible##*string} 从左向右截取最后一个 string 后的字符串 2. 使用 ${varible#*string} 从左向右截取第一个 string 后的...

    linux C++ 文本文件创建写入以及读取

    这段代码会创建一个名为`test.txt`的文件,并写入字符串"Hello, World!"。如果文件已经存在,`ofstream`默认会在文件末尾追加内容。如果文件无法打开,`!outfile`会为真,提示错误。 2. **读取文件**: 使用`...

    c语言删除字符串中指定的所有字符

    根据提供的文件信息,本文将详细解释“C语言删除字符串中指定的所有字符”的实现方法与原理。此代码示例提供了一种高效的方法来移除字符串中的特定字符,并且已经在Windows和Linux环境下进行了测试验证。 ### 一、...

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

    本主题将深入探讨如何在批量任何文件中进行字符串查找替换,这涉及到多个技术层面,包括基本概念、实现方法以及相关的工具和编程语言应用。 一、基本概念 1. 字符串:在计算机科学中,字符串是由一个或多个字符...

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

    在IT行业中,文件字符串查找工具是开发者和系统管理员日常工作中不可或缺的实用程序。这些工具能够高效地在大量文本文件中定位特定的字符序列,从而帮助用户快速定位问题、分析数据或者进行日志分析。本文将深入探讨...

    依次遍历所有txt文件,匹配字符串并输出匹配结果

    为了遍历所有txt文件,我们需要使用嵌套循环:外层循环用于遍历文件名,内层循环用于在每个文件中查找目标字符串。可能的实现方式是先获取目录下的所有txt文件,然后对每个文件进行读取和搜索操作。 最后,`...

    Linux查询并删除文件 讲解

    本文详细介绍了如何在Linux环境中查询并删除文件的方法,包括基本命令的使用方法、高级技巧以及实际应用场景。通过学习这些知识,可以帮助用户更高效地管理和维护Linux系统中的文件资源。希望本文能够为大家提供帮助...

    字符串近似匹配 源代码 linux

    在IT领域,字符串近似匹配是一种重要的算法技术,它广泛应用于数据库查询优化、文本相似性检测、搜索引擎优化、生物信息学等领域。本项目是针对数据库相关的作业,通过C++编程语言在GCC平台上实现字符串近似匹配功能...

    Linux下常用函数-字符串函数

    根据提供的文件信息,我们可以归纳总结出以下几个与Linux环境下字符串处理相关的知识点: ### 1. atof() 函数 - **函数定义**: `double atof(const char *nptr);` - **功能**: 该函数用于将字符串转换成双精度...

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

    当我们需要在大量文本文件中快速查找并替换特定字符串时,`sed`(Stream Editor)就是一个非常强大的工具。`sed` 是一个流编辑器,它可以从输入流(通常是文件或管道)中读取数据,对数据进行处理,然后将处理后的...

Global site tag (gtag.js) - Google Analytics