Linux里如何查找文件内容
2015-07-29 15:11
495 查看
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"
从文件内容查找匹配指定字符串的行:
$ 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"
相关文章推荐
- 使用 Yocto Project 构建自定义嵌入式 Linux 发行版
- linux 0号进程 1号进程 区别(转)
- linux上安装SVN
- 在Linux下写一个线程池以及线程池的一些用法和注意点
- Linux进程使用内存的基本流程---Linux用户进程是如何释放内存的
- 学习笔记:linuxc第七章—进程控制 下篇
- linux下使用crontab定时执行python脚本
- Linux的文件权限与目录配置
- centos6.3中文输入法的安装
- centos 记录用户行为轨迹
- Linux如何查看进程、杀死进程、启动进程等常用命令
- Linux NFS服务器的安装与配置
- CentOS6.4下Mysql数据库的安装与配置
- Linux 的多线程编程的高效开发经验
- linux服务器间的拷贝命令
- 查看 SELinux状态及关闭SELinux
- Linux学习笔记记录
- linux ubunu中安装mysql
- Linux中用mdadm管理软件raid
- linux内核中GPIO的使用(一)--IO内存