Linux里如何查找文件内容
2015-08-16 00:00
351 查看
摘要: Linux里如何查找文件内容
Linux查找文件内容的常用命令方法。
从文件内容查找匹配指定字符串的行:
$ grep "被查找的字符串" 文件名
例子:在当前目录里第一级文件夹中寻找包含指定字符串的.in文件
grep "thermcontact" */*.in
从文件内容查找与正则表达式匹配的行:
$ grep –e “正则表达式” 文件名
查找时不区分大小写:
$ grep –i "被查找的字符串" 文件名
查找匹配的行数:
$ grep -c "被查找的字符串" 文件名
从文件内容查找不匹配指定字符串的行:
$ grep –v "被查找的字符串" 文件名
从根目录开始查找所有扩展名为.log的文本文件,并找出包含”ERROR”的行
find / -type f -name "*.log" | xargs grep "ERROR"
例子:从当前目录开始查找所有扩展名为.in的文本文件,并找出包含”thermcontact”的行
find . -name "*.in" | xargs grep "thermcontact"
Linux查找文件内容的常用命令方法。
从文件内容查找匹配指定字符串的行:
$ grep "被查找的字符串" 文件名
例子:在当前目录里第一级文件夹中寻找包含指定字符串的.in文件
grep "thermcontact" */*.in
从文件内容查找与正则表达式匹配的行:
$ grep –e “正则表达式” 文件名
查找时不区分大小写:
$ grep –i "被查找的字符串" 文件名
查找匹配的行数:
$ grep -c "被查找的字符串" 文件名
从文件内容查找不匹配指定字符串的行:
$ grep –v "被查找的字符串" 文件名
从根目录开始查找所有扩展名为.log的文本文件,并找出包含”ERROR”的行
find / -type f -name "*.log" | xargs grep "ERROR"
例子:从当前目录开始查找所有扩展名为.in的文本文件,并找出包含”thermcontact”的行
find . -name "*.in" | xargs grep "thermcontact"
相关文章推荐
- Linux学习笔记(23) Linux备份
- 克隆 CentOS 后系统启动问题解析
- 每天一个Linux命令-18(sed)
- RHEL7 -- Linux搭建FTP虚拟用户
- 每天一个Linux命令-17(awk)
- 每天一个Linux命令-16(nl)
- linux NFS服务
- 7款Linux下阅读PDF的阅读器。
- 7款Linux下阅读PDF的阅读器。
- Linux进程调用原理
- 保护眼睛——f.lux(linux,windows,mac 均可)
- 每天一个Linux命令-15(cut)
- Linux基础知识--1.基本概念与man帮助手册
- Linux学习笔记(22) Linux启动管理
- Redhat Linux 7 命令关闭防火墙
- Linux中的特殊权限
- linux command intro2 vi
- Linux 线程同步(一)
- Linux 设备驱动模型,I2C驱动,sys文件系统(1)
- Centos7安装配置桌面环境xfce