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

grep '\'

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

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

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

2,xargs配合grep查找

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

'GroupRecord'

linux查找所有字文件,Linux查找含有某字符串的所有文件相关推荐

  1. Linux查找含有某字符串的所有文件

    转载自  Linux查找含有某字符串的所有文件 1.grep查找 grep -rl "hello,world!" * * : 表示当前目录所有文件,也可以是某个文件名 -r 是递归 ...

  2. linux查找文件中是否含有某个字符串

    含有某个字符串 Linux查找文件内容的常用命令方法 从文件内容查找匹配指定字符串的行 $ grep "被查找的字符串" 文件名 从文件内容查找与正则表达式匹配的行 $ grep ...

  3. Linux命令查找文件夹下包含某个字符串的所有文件

    一.方式1 在当前目录下递归查找含有某字符串的文件 grep -r "字符串" ./ -r 是递归查找 -n 是显示行号 -R 查找所有文件包含子目录 -i 忽略大小写 二.方式2 ...

  4. linux的tcp时间戳,Linux套接字的Linux时间戳

    我正在一个项目中工作,以便从文件Linux时间戳记中提到的用于TCP套接字的NIC获取接收和传输 时间戳.但所有文档和测试编码都是针对UDP套接字完成的.但我正在获取NIC的传输时间戳,而不是获取接收 ...

  5. 查找linux所有目录中包含字符,Linux查找目录下包含有某字符串的全部文件

    linux系统中,若是你想在当前目录下查找全部包含"phpernote"字符串的文件,能够这样输入命令:html grep -rn "phpernote" *j ...

  6. java数据写入文件方案,Java如何将字符串数据写入文件?

    package org.nhooo.example.commons.io; import org.apache.commons.io.FileUtils; import java.io.File; i ...

  7. linux在所有文件中查找某一个字符

    转载自 https://www.cnblogs.com/wangkongming/p/3852328.html # find <directory> -type f -name " ...

  8. linux 查找html文件,linux查找文件内容包含

    如何在Linux下查找文件内容包含某个特定字符串的文件 怎样在Linux下查找文件内容包含某个特定字符串的文如何在Linux下查找文件内容包含某个特定字符串的文件? 我的目录下面有test1和test ...

  9. linux系统管理学习笔记之八---linux文件与目录的管理及权限

    linux系统管理学习笔记之八---linux文件与目录的管理及权限 2010-01-05 09:00:49 标签:权限 管理 文件目录 linx [推送到技术圈] 版权声明:原创作品,允许转载,转载 ...

最新文章

  1. SQL中int类型与varchar类型的隐式转换
  2. xml解析案例:一个简单的学生管理系统
  3. BA(free scale) network 小结
  4. AAAI 2022 | 北大 阿里达摩院:基于对比学习的预训练语言模型剪枝压缩
  5. vim中括号自动补全
  6. Linux系统文件误删除恢复方法;宿主机windows与Linux文件共享!
  7. ASMSupport教程4.7 生成关系运算符
  8. 耿国华c语言程序设计,C语言程序设计课程教学探究.doc
  9. linux下架子网卡,Linux下新手装网卡指南
  10. 【大数据部落】 17年房贷市场数据调研报告
  11. Kali和Backtrack中更新metasploit后无法连接数据库的问题解决方法
  12. 世界各地区5G信道一览表[转载,仅作保存使用]
  13. 宏晶微MS2130 USB3.0高清视频采集芯片应用于直播导播一体机
  14. XMOS 最新 USB 专业录音声卡解决方案
  15. 洛谷B2099 矩阵交换行(swap函数)
  16. 什么是互联网产品的运营?,互联网营销
  17. 地球物理勘探技术类毕业论文文献有哪些?
  18. 信息流推荐在凤凰新闻的业务实践
  19. 机器性能测试与显卡价格报表
  20. 低延时应用 服务器TurboBoost不可得兼?

热门文章

  1. android多屏应用程序,微软也尝试“多屏协同” Windows系统可以运行安卓程序
  2. matlab如何创建callback函数_如何学好MATLAB GUI
  3. python字符串转化为long_Java带有运算符的字符串转换为Long型
  4. 缓慢的http拒绝服务攻击 tomcat_常见的网络攻击类型
  5. linux mint 安装php,使用apt-get方式为Linux Mint 13安装PHP+MYSQL+Apache
  6. mysql设计与实现_mysql设计与开发
  7. 高压电是以交流,还是直流方式输送?
  8. 《FPGA入门教程》看书随笔——RTL设计
  9. php中getdistance函数_php代码渗透测试 后门分析篇
  10. c php base64,C语言实现base64编码,base64解码