linux常用命令 grep命令
linux grep命令
Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配行打印出来
grep 全称 Grobal Regular Expression Print 表示全局正则表达式版本,它的使用权限是所有用户。
grep命令格式
grep [options]
主要的参数
-c 只输出匹配行的计数
-i 不区分大小写
-h 查询多文件时不显示文件名
-l 查询多文件只输出包含匹配字符的文件名
-n 显示匹配行以及行号
-s 不显示不存在或无匹配文本的错误信息
-v 显示不包含匹配文本的所有行
-E 使用扩展正则表达式
常用grep实例
多个文件查询
	grep "sort" *.doc
行匹配:输出匹配行的计数
	grep -c "48" data.doc 输出文档中含有48字符的行数
显示匹配行和行数
	grep -n "48" data.doc 显示所有匹配48的行和行号
显示非匹配的行
	grep -vn "48" data.doc 输出所有不包含48的行
大小写敏感
	grep -i "ab" data.doc 输出所有含有ab或Ab的字符串的行
使用正则过滤
ssgao:~ aouo$ set | grep -e .*ython
PATH=/Library/Frameworks/Python.framework/Versions/2.7/bin
*   前一个字符匹配0次或任意多次
.   匹配除了换行符以外任意一个字符。
^   匹配行首,例如^hello会匹配以hello开头的行
$   匹配行尾,例如hello$会匹配以hello结尾的行
[]  匹配括号中的任意一个字符,只匹配一个字符
[0-9]匹配任意一位数字,[a-z][0-9]匹配小写字母和一位数字构成的两位字符
[^] 匹配括号以外的任意字符,[^0-9]匹配任意一位非数字字符
\   转义符,用于取消将特殊符号的含义取消
\{n\}   表示前面的字符恰好出现n次
[0-9]\{4\}匹配4位数字
\{n,\}  表示前面的字符出现不小于n次,[0-9]\{2,\}表示两位及以上的数字
\{n,m\} 表示其前面的字符至少出现n次,最多出现m次,[a-z]\{6,8\}匹配6到8位小写字母
												
											linux常用命令 grep命令的更多相关文章
- ## 本篇文章对linux常用的一些命令做一下总结,如有需要补充以及不懂得地方,请在下方留言 适合于linux初学者,以及对命令掌握不牢的用来备忘
		
本篇文章对linux常用的一些命令做一下总结,如有需要补充以及不懂得地方,请在下方留言 适合于linux初学者,以及对命令掌握不牢的用来备忘一,磁盘管理1.显示当前目录位置 pwd2.切换目录 cd ...
 - 【Linux基础】grep命令
		
1.简介 grep是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来. 命令格式:grep [option] pattern file 2.常用参数与举例: -e : 使用P ...
 - Linux中利用grep命令如何检索文件内容详解
		
前言 Linux系统中搜索.查找文件中的内容,一般最常用的是grep命令,另外还有egrep命令,同时vi命令也支持文件内容检索.下面来一起看看Linux利用grep命令检索文件内容的详细介绍. 方法 ...
 - Linux find、grep命令详细用法
		
在linux下面工作,有些命令能够大大提高效率.本文就向大家介绍find.grep命令,他哥俩可以算是必会的linux命令,我几乎每天都要用到他们.本文结构如下:find命令 find命令的一般形式 ...
 - linux管道命令grep命令参数及用法详解---附使用案例|grep
		
功能说明:查找文件里符合条件的字符串. 语 法:grep [-abcEFGhHilLnqrsvVwxy][-A<显示列数>][-B<显示列数>][-C<显示列数>] ...
 - Linux 常用的压缩命令有 gzip 和 zip
		
Linux 常用的压缩命令有 gzip 和 zip,两种压缩包的结尾不同:zip 压缩的后文件是 *.zip ,而 gzip 压缩后的文件 *.gz 相应的解压缩命令则是 gunzip 和 unzip ...
 - Linux常用指令---grep(搜索过滤)
		
Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来.grep全称是Global Regular Expression Print,表示全局正则表达 ...
 - Linux常用指令grep(搜索过滤)
		
Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来.grep全称是Global Regular Expression Print,表示全局正则表达 ...
 - LINUX常用配置及命令
		
一. Fedora系统配置 1. [设置网卡IP] 步骤如下: 1) 用root用户登陆,打开/etc/sysconfig/network-scripts/ifcfg-eth0文 ...
 
随机推荐
- deepin Gtk-WARNING **: 无法在模块路径中找到主题引擎:“adwaita”
			
虽然没影响使用,但是看着有点不爽. 执行 sudo apt-get install gnome-themes-standard 就可以了.
 - xtrabackup 2.4.3 BUG
			
用XtraBackup对备份集进行apply log 的时候,卡在 xtrabackup 版本:2.4.3 InnoDB: Waited for 1535930 seconds for 128 pen ...
 - 关于js中的类式继承
			
; }; ,,]; }; ); ; }; //子类 function Bb(){ }; var F=new f(); F.prototype=Aa.prototype;//此处只能传递方法,没有办法传 ...
 - react生命周期和组件生命周期
			
React的组件在第一次挂在的时候首先获取父组件传递的props,接着获取初始的state值,接着经历挂载阶段的三个生命周期函数,也就是ComponentWillMount,render,Compon ...
 - speech
			
1.李开复:一个人的成功,15%靠专业知识,其余15%人际沟通,公众演讲,以及影响他人的能力 2.演讲是一门遗憾的艺术 3.没有准备就等于准备失败 4.追求完美,就是在追求完蛋 5.宁可千日无机会,不 ...
 - opencv  dlib caffe 安装
			
编译opencv记录 1.opencv,opencv_contrib包, 3.4.5版本 2. 到opencv/build 目录下 删除所有文件 $rm -rf * 3. 打开cmake图形界面 $c ...
 - Pandorabox(Openwrt) 双宽带(WAN) 叠加网络实战
			
准备 一台已经刷好Pandorabox(Openwrt)的路由器.两条宽带 实战环境 固件:PandoraBox R8.1.12 By Lean 硬件:K2P A1版 过程 配置VLAN 为了将一个L ...
 - JAVA中的String类(详解)
			
Java.lang.String类是final类型的,因此不可以继承这个类.不能修改这个类.String是一个类不属于基本数据类型. 可以从源码中看到,String是一个final类型. String ...
 - “妄”眼欲穿-CSS之flex布局和边框阴影
			
妄:狂妄: 不会的东西只有怀着一颗狂妄的心,假装能把它看穿吧. 作为一个什么都不会的小白,为了学习(zb),特别在拿来主义之后写一些对于某些css布局的总结,进一步加深对知识的记忆.知识是人类的共同财 ...
 - HADOOP高可用机制
			
HADOOP高可用机制 HA运作机制 什么是HA HADOOP如何实现HA HDFS-HA详解 HA集群搭建 目标: 掌握分布式系统中HA机制的思想 掌握HADOOP内置HA的运作机制 掌握HADOO ...