ubuntu 按照文件内容搜索文件
2014-10-10 09:41
253 查看
http://blog.csdn.net/li_hai/article/details/7567486
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"
相关文章推荐
- ubuntu 按照文件内容搜索文件
- ubuntu 按照文件内容搜索文件
- Ubuntu 下搜索程序、文件和文件内容
- linux下用grep命令根据文件内容进行关键字搜索[linux ubuntu grep] -转
- Ubuntu 16.04下使用Wine安装文件内容搜索工具Search and Replace
- Linux/Ubuntu下小技巧:以内容搜索文件
- ubuntu的文件系统、目录结构及主要内容
- Win7文件内容搜索
- Ubuntu Linux下搜索文件和文件内容
- 使用windows自带的搜索快速搜索文本类型文件的内容
- [Ubuntu] Linux查找当前文件夹下文件内容
- 用os.path.walk来遍历文件,并且搜索文件里面的内容
- 在 Ubuntu Linux 下搜索文件和文件内容
- ubuntu下eclipse打开java文件,注释内容为乱码,解决方法。
- 正则表达式搜索多文件内容
- find搜索目录下所有文件内容中的某个单词
- 使用grep搜索目录树中文件的指定内容
- ubuntu 下搜索文件
- 用递归的方式实现文件内容搜索(java)
- Ubuntu 库文件链接 搜索当前路径的问题