Linux下文件的过滤和查找

本文介绍了在Linux系统中如何使用grep命令进行文件内容的过滤,并结合正则表达式进行更精确的操作。同时,讲解了find命令的用法,包括指定查找路径、文件类型、文件名以及大小,帮助用户高效地在Linux环境中查找和过滤文件。
摘要由CSDN通过智能技术生成

过滤文件命令grep:
功能是从文本文件或管道数据流中筛选匹配的行及数据
配合正则表达式一起使用,功能更强大

语法格式:
	grep [option] [pattern] [file]
常用选项:
	-v 显示不匹配的行,或者说排除某些行:
		grep -v 要过滤的内容 文件名 
	-n 显示匹配行及行号
	-c 只统计匹配的行数:
		grep -c 要过滤的内容 文件名
	-i 不区分大小写
	-E 使用拓展的grep命令:
		过滤出所有agan和lisi的信息
		使用方法:
			grep -E "字符串|字符串“ 文件名
			egrep "字符串|字符串“
		备注:管道之间没有空格
例如:grep agan test

过滤完内容后生成新的文件(管道与重定向):

管道:
	传送传输数据
	并列命令
重定向:
	使用工具进行内容的定位。例:echo 就是一个工具
	标准输入 :
		<    << 
		0>    0>>
	标准输出:
		>    >>
		1>   1>>
	错误输出:
		2>   2>>

重定向实例:
	x='grep -ic zhangsan test11.txt' > ti.txt;
	echo"技术部统计姓张的员工总共$x人” >> ti.txt

	cat ti.txt
	技术部统计姓张的员工共1人

查找文件find:
find 在哪里找 文件类型是什么 要查找文件还是目录 名字是什么 “ ”//名字用双引号括起来
例如:
find / -type f -name “agan

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

凉水沏茶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值