Linux从入门到放弃 三剑客 --- grep命令详解

grep

  1. 概念:
    文件搜索过滤文件

  2. 原理:
    搜索文本信息

  3. 语法
    grep 搜索信息 文件名称

  4. 参数

-v
	取反
	grep "wy" wy.txt -v
		显示除了出现wy的行
-o
	只显示匹配的部分
	grep "wy" test.txt -o
	只显示wy的信息
-c
	统计匹配字符串的行数
	grep "dyp" wy.txt -c
	7
	搜索dyp总共在7行中出现过

-n
	显示匹配到信息和行号
	grep "wy" test.txt -n 
		搜索wy并显示行号
-r
	递归搜索
	grep "wy" /dyp -r
	在dyp目录下所有目录搜索含有wy的所有信息
-i
	忽略大小写
	grep "wy" test.txt -i
	忽略大小写搜索wy
-w
	按照单词进行过滤
	grep "only" test.txt -w
	只查找only单词的行
-l
	查找含有搜索内容的文件
	过滤时只显示文件名,不显示文件内容
	find /wy -type f |xargs grep -l '7'
		在wy目录下搜索普通文件再搜索文件内容里含有7的文件名称
-A
	显示匹配结果的后几行
	grep "wy" test.txt -A7
	搜索wy显示wy及下7行信息
-B
	显示匹配结果的前几行
	grep "wy" test.txt -B7
	搜索wy显示wy及上7行信息
-C
	显示匹配结果的前几行和后几行
	grep "wy" test.txt -C7
	搜索wy显示wy及上7行和下7行信息
-E
	支持扩展正则表达式,常用egrep
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值