grep常见操作整理(更新)
提取邮箱和URL
[root@test88 ~]# cat url_email.txt root@gmail.com,http://blog.peter.com,peter@qq.com[root@test88 ~]# egrep -o '[A-Za-z0-9._]+@[A-Za-z0-9.]+\.[A-Za-z]{2,4}' url_email.txt root@gmail.com peter@qq.com[root@test88 ~]# egrep -o "http://[A-Za-z0-9.]+\.[A-Za-z]{2,4}" url_email.txt http://blog.peter.com
常用选项整理
grep -v 排除内容 grep -B 显示匹配行和之前num行 grep -A 显示匹配行和之后num行 grep -C 显示匹配行和前后num行 grep --color=auto 匹配字符串加色显示 grep -n 打印行号 grep -i 不区分大小写 grep -w 匹配单词 grep -E 即egrep使用扩展正则表达式 grep -e 匹配多个模式 grep -c 匹配到的行数[root@test88 ~]# cat test.txt one two three four five ONE TWO THREE FOUR FIVE#grep -v 取反 [root@test88 ~]# grep -v t test.txt one four five#grep -n 行号 [root@test88 ~]# grep -n t test.txt 2:two 3:three#grep -c 行数 [root@test88 ~]# grep -c t test.txt 2#grep -i 不区分大小写 [root@test88 ~]# grep -i t test.txt two three TWO THREE#grep -e 匹配多个模式 [root@test88 ~]# grep -e t -e f test.txt two three four five#grep -B 匹配行和前面n行 [root@test88 ~]# grep -n four -B 3 test.txt 1-one 2-two 3-three 4:four#grep -A 匹配行和后面n行 [root@test88 ~]# grep -n one -A 3 test.txt 1:one 2-two 3-three 4-four#grep -C 匹配行和前后n行 [root@test88 ~]# grep -n two -C 1 test.txt 1-one 2:two 3-three#grep -w 匹配单词 [root@test88 ~]# grep -w two test.txt two#grep -E 使用扩展正则表达式,等同egrep [root@test88 ~]# grep -E "t|f" test.txt two three four five
转载于:https://www.cnblogs.com/Peter2014/p/7565706.html
grep常见操作整理(更新)相关推荐
- MongoDB Java API操作很全的整理以及共享分片模式下的常见操作整理
MongoDB 是一个基于分布式文件存储的数据库.由 C++ 语言编写,一般生产上建议以共享分片的形式来部署. 但是MongoDB官方也提供了其它语言的客户端操作API.如下图所示: 提供了C.C++ ...
- 关于python flask处理前端传过来的二进制文件的常见操作(待更新)
关于python flask处理前端传过来的二进制文件的常见操作 文章目录 关于python flask处理前端传过来的二进制文件的常见操作 一.音频.视频.文本文件保存到本地 1)保存二进制视频 2 ...
- ArcGIS for Android Runtime100 基本操作(二)——地图控件的常见操作
以前我刚开始学习ArcGIS时候,看得最常见的一篇博客是Ersi中国官方写的一篇<ArcGIS for Android地图控件的5大常见操作>,地址是http://blog.csdn.ne ...
- 2022年最新互联网大厂前端面试题及答案-前端工程必备技能(持续整理更新中【关注收藏不迷路】)
对于做前端的朋友,或者做了前端几年了,基础不好的,或者想进大厂的想了解深入,下面的知识点很多前端朋友都没有深入了解.很重要,看完有种茅塞顿开感觉,**关注+收藏哦,总有一天用的得.** 涉及到知识点: ...
- 路径,文件,目录,I/O常见操作汇总
摘要: 文件操作是程序中非常基础和重要的内容,而路径.文件.目录以及I/O都是在进行文件操作时的常见主题,这里想把这些常见的问题作个总结,对于每个问题,尽量提供一些解决方案,即使没有你想要的答案 ...
- C#路径/文件/目录/I/O常见操作汇总(一)
文件操作是程序中非常基础和重要的内容,而路径.文件.目录以及I/O都是在进行文件操作时的常见主题,这里想把这些常见的问题作个总结,对于每个问题, 尽量提供一些解决方案,即使没有你想要的答案,也希望能提 ...
- C#文件目录IO常见操作汇总
http://www.kuaipan.cn/file/id_14185671388311824.html http://www.kuaipan.cn/file/id_14185671388311942 ...
- cmd输入pip报错_安装虚拟环境+pip安装XXX包的常见操作与报错解决
安装虚拟环境+pip安装XXX包的常见操作与报错解决blog.csdn.net 文章目录: 一.开始前提 二.安装虚拟环境的常见操作 三.pip 的命令的常见操作:安装.更新.卸载.指定源 四.安装 ...
- git 回滚到某个commit_Git 整理 v1.0 | Git 操作整理进阶篇
多选参数-小林翻唱,请多多支持,附上网易云链接:https://music.163.com/#/song?id=1441451111 0. 前言 这是程序锅对之前学习和使用 Git 做的一份整理,后头 ...
- Oracle常见操作和命令
在 Oracle 中,下面哪个命令可以修改用户的默认密码有效期为无限制?(单选) A. ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME 90: ORACL ...
最新文章
- 求一个容器的最值的索引_殊途同归——从一道经典的多元最值问题说开
- android clipdrawable 小例子
- 如何设置html中按钮边框颜色,CSS-为什么我的电子邮件按钮边框显示两种颜色,而边框颜色设置为仅显示一种颜色?...
- Java自学笔记(13):【面向对象】方法覆盖,final关键字,对象转型
- Docker镜像基本使用
- VC++保存绘制的图形-1
- antd表格显示分页怎么取消_真相!Word里怎么也删不掉的文档空白页原来是这样...
- 领导者/追随者(Leader/Followers)模型和半同步/半异步(half-sync/half-async)模型
- 在Visual Studio 2017中找不到.NET Framework 4.6.2
- Istio服务网格路由入门
- 面试题 31 : 栈的压入、弹出序列
- 分享一个基于事件时间线的Javascript类库-Chronoline
- QQIP纯真数据库调用全国省市地址
- 什么样的人适合3D打印培训课程——宁波清车3D打印培训
- Android源码编译 首发ViVo Xplay X510w 2.14.8 完美root/美颜相机/状态栏美化/支持官方OTA/纯净,稳定ROM
- linux如何破解密码
- 2020年6月六级作文和翻译三国演义
- 筛选后系列填充_Excel2013里筛选后复制粘贴制作成绩表方法大剖析,3分钟搞定...
- 03 学生免费注册Pycharm专业版
- 骞云科技 python_骞云科技SmartCMP6.0版本正式发布!