博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
grep用法
阅读量:6651 次
发布时间:2019-06-25

本文共 592 字,大约阅读时间需要 1 分钟。

grep用法

grep "string" filename

grep  -d skip(跳过目录)

grep -r (搜索子目录)

grep -i pattern files(不区分大小写) -l (只列出文件名)-L(列出不匹配的文件名) -w(整个单词,如搜索str,则不匹配string) -c(统计行数)

grep man * (会匹配batman ,manic,man等)

grep '\<man' *(只能匹配man开头的)

grep '\<\man\>' *(只匹配man,)

grep pattern1|pattern2 files(显示匹配pattern1或pattern2的行) grep pattern1 files| grep pattern2(1和2都匹配的行)

或条件的实现(三种方法):

grep -E '123|abc'filename 

 // 找出 文件(filename)中包含123或者包含abc的行
egrep '123|abc' filename   //用egrep同样可以实现
awk'/123|abc/'  filename // awk的实现方式

在当前目录所有文件中查找某一字符串

find .|xargs grep -ri "查找字符串"

 

转载于:https://www.cnblogs.com/biaopei/p/7730685.html

你可能感兴趣的文章
加密解密
查看>>
题解西电OJ (Problem 1003 -最喜欢的数字)--动态规划
查看>>
lougu T7983 大芳的逆行板载
查看>>
SpringBoot配置静态资源访问与本地路径的映射
查看>>
海量数据查询问题--简单的理解
查看>>
Socket 实现聊天功能
查看>>
Java 银联支付官网demo测试及项目整合代码
查看>>
项目Alpha冲刺 Day5
查看>>
Django REST framework API开发
查看>>
关于IE处理margin和padding值超出父元素高度的问题
查看>>
[ISSUE]attempt to call method 'trainPlayer' (a table value)
查看>>
learn go random
查看>>
正则表达式的简单语法
查看>>
使用nvm-windows安装nodejs遇到的问题(转载)
查看>>
UVALive 5010 Go Deeper 2sat
查看>>
js原型
查看>>
知识点记录
查看>>
oracle服务器重启后无法进入系统,登录系统时提示model is unknow
查看>>
action访问spring的两种策略
查看>>
找不到servlet类,报异常java.lang.classnotfoundexception
查看>>