当前位置:首页 > 开发 > 操作系统 > 正文

【Linux常用命令一】grep命令

发表于: 2014-09-18   作者:bit1129   来源:转载   浏览:
摘要: grep命令格式   grep [option] pattern [file-list]     grep命令用于在指定的文件(一个或者多个,file-list)中查找包含模式串(pattern)的行,[option]用于控制grep命令的查找方式。   pattern可以是普通字符串,也可以是正则表达式,当查找的字符串包含正则表达式字符或者特

grep命令格式

 

grep [option] pattern [file-list]

 

 

grep命令用于在指定的文件(一个或者多个,file-list)中查找包含模式串(pattern)的行,[option]用于控制grep命令的查找方式。

 

pattern可以是普通字符串,也可以是正则表达式,当查找的字符串包含正则表达式字符或者特殊字符(比如空格)时,使用单引号或者双引号进行转义

 

grep常用选项

 

1. -c

小写c,只显示文件中匹配查找串的行数

grep -c "Hello" tom.log 等价于grep "Hello" tom.log | wc -l

含义:查找tom.log中,包含Hello的行数

 

2.-C

大写C,匹配查找串的行上下显示C行(是匹配行之上C行还是匹配行之下C行?)

grep -C 20 "Hello" tom.log

含义:查找tom.log文件中的Hello,显示所在行的20行。实际工作中,对于搜索Exception,然后显示异常信息很有用。

 

3. -I

 

大写i,以大小写不敏感的方式查找指定的字符串

 

4. -n

小写n,用于在匹配结果的每一行上显示该行在文件中的行号。文件中的文本可以不包含行号

 

5. -v

小写v,查找不匹配指定字符串的那些行。相当于原文件的内容减去符合匹配字符串的那么行

 

grep常用命令

1. 搜索当前目录下的所有文件

    grep “Hello” *

2.

 

 

 

 

【Linux常用命令一】grep命令

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
grep — print lines matching a pattern (将符合样式的该行列出) ◎语法: grep [options] PATTERN
1. -r -R -w参数 转自:http://blog.51osos.com/linux/linux-grep-w-grep-r/ 今天GoFace给大家介绍l
linux grep命令 (global search regular expression(RE) and print out the line )是一种强大的文本
选项: -A 数字:表示查看满足条件行后的N条记录 -B 数字:表示查看满足条件行前的N条记录 -C 数字
 【作者:孟祥月 博客: http://blog.csdn.net/mengxiangyue】 man 获得帮助信息 格式:man命
在linux系统下做开发,linux命令绝对是必须熟悉的开发利器,熟悉常用的linux命令可以在很大程度上提
grep 语法 grep 'word' filename grep 'string1 string2' filename cat otherfile | grep 'somethin
grep 语法 grep 'word' filename grep 'string1 string2' filename cat otherfile | grep 'somethin
14 个 Linux grep 命令的例子 概述: 所有的类linux系统都会提供一个名为grep(global regular expre
在 Linux 、类 Unix 系统中我该如何使用 Grep 命令的正则表达式呢? Linux 附带有 GNU grep 命令工
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号