Linux在文件中查找字符串
来源:互联网 发布:打车软件涨价 编辑:程序博客网 时间:2024/06/06 04:49
如果你想在当前目录下 查找"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 '\<man' * 匹配‘manic’和‘man’,但不是‘Batman’,
grep '\<man\>' 只匹配‘man’,而不是‘Batman’或‘manic’等其他的字符串。
'^':指匹配的字符串在行首,
'$':指匹配的字符串在行尾,
2,xargs配合grep查找
find -type f -name '*.php'|xargs grep 'GroupRecord'
- Linux在文件中查找字符串
- linux 查找文件中字符串
- Linux在文件夹中查找包含某字符串的文件
- linux用grep在文件中查找字符串并显示字符串在文件中的行号
- linux文件类型查看与查找、以及在文件中查找字符串
- 在word文件中查找字符串
- 在多文件中查找某个字符串
- 在EXE文件中查找指定字符串
- linux查找所有文件中某个字符串
- linux 在文件夹中查找字符串
- Linux中如何在所有文件中查找特定的字符串
- 【linux 文件查找字符串】
- Linux Bash:在用户输入目录中查找含有某字符串的文件,打印行号
- linux在文件夹中查找文件包含的字符串,并进行相应的替换
- [150706]Linux下在所有文件中查找指定字符串的两种办法
- LINUX 在 指定目录下,包括子目录,查找文件中内容匹配的字符串
- linux在文件夹中查找文件包含的字符串,并进行相应的替换
- 在linux中查找文件命令
- HDU 4381
- 2017-06-17-openfire-spark安装
- PHP 七牛云--图片上传
- 利用业余时间做点事吧!!!有没有志同道合的朋友
- 在 Windows 上安装Rabbit MQ 笔记
- Linux在文件中查找字符串
- vue2.0之vue-router的神坑 router-view不显示
- 说说win32 控制台应用程序、win32 项目、mfc项目、空项目那些事儿
- Redux状态管理1
- android用sku算法仿淘宝选择颜色分类弹框。
- jmeter修改默认日志级别,默认显示日志面板
- 备注,Q-learning转载自莫烦教程
- 处方药能不能做精准营销?制药商的数据应用探索
- 想成为深度学习高手?阿里天池大赛冠军为你规划了一份成长路径