Linux系列(14) - grep
2023-02-18 16:27:19 时间
简述
grep是在文件当中匹配符合条件的字符串,作用是查找文件内容
格式
grep 【选项】 字符串 文件名
选项
-i:忽略大小写
-v:排除指定字符串
-n:显示行号
例子
- grep "这是" test1.text:在test1.text文件中查找包含”这是“的内容
- grep -i "qwe" test2.text“:在test2.text文件中查找包含”qwe“的内容,”qwe“不区分大小写
- grep -v "666" test1.text:在test1.text文件中查找不包含”666“的内容
- find /root -name "test[12]*" -exec grep "这是" {} \;:和find、-exec配合使用,在root目录下名称开头为”test1“或”test2“开头的文件,查找文件内容包含”这是“的内容
find命令与grep命令的区别
- find命令:完全匹配,在系统当中搜索符合条件的文件名,如果需要匹配,使用通配符匹配
- grep命令:包含匹配,在文件当中搜索符合条件的字符串,如果需要匹配使用正则表达式进行匹配
相关文章
- 生物信息数据分析教程视频——15-clusterProfiler包+ClueGO做富集分析
- IMvigor210CoreBiologies包官方下载链接失效问题
- Kagol:2022年最值得推荐的前端开源文章
- 把时间沉淀到自己的热爱里 | Kagol 的 2022 年终总结
- 使用Git,10件你可能需要“反悔”的事
- 如何将MongoDB数据库的数据迁移到MySQL数据库中
- Linux下服务器环境的搭建和配置之一——Apache篇
- Node使用Mongoose操作MongoDB数据库——增删改查的实现
- 如何使用自对弈强化学习训练一个五子棋机器人Alpha Gobang Zero
- 【华为云技术分享】MongoDB经典故障系列五:sharding集群执行sh.stopBalancer()命令被卡住怎么办?
- GitHub车牌检测识别项目调研
- Linux基础-学会使用命令帮助
- Linux 基础-新手必备命令
- Linux 基础-文件及目录管理
- Linux 基础-文本处理命令
- Linux 基础-文件权限与属性
- Linux 基础-查看进程命令 ps 和 top
- Linux基础-查看和设置环境变量
- Linux 基础-查看 cpu、内存和环境等信息
- MongoDB从入门到实战之.NET Core使用MongoDB开发ToDoList系统(2)-Swagger框架集成