男篮世界杯赔率Linux查找文件内容的常用命令方法
分类:计算机教程

下边是find命令的用法:

 

$> find --help

#> find . -type f  -exec grep 'mingtian'  -l {} ;

用法: find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec] [path...] [expression]

grep -l :是显示匹配的内容的文件名字!

而我们正是利用这个命令来实现对含有特定内容文件的查找,比如我们要查找内容中含有benben的文件:

上面得find 参数 -type 后面链接文件类型, -name '*.c' 连接文件名    -exec 执行一个程序。

方法1:

 

$> find . -type f  -exec grep 'benben'  -l {} ;

或者:

grep -l :是显示匹配的内容的文件名字!

#> find . -type f -name "*.*" |xargs grep 'xiaoshou' -l

方法2:

(这个方法 不好,挺乱的,还慢,推荐前一个方法!)

$> find . -type f -name "*.*" |xargs grep 'benben' -l

 

第二个方法比第一个慢,而且不容易理解,强烈推荐第一个方法。

1、从文件内容查找匹配指定字符串的行:

应用实例:

 

Ubuntu下安装了ibus拼音输入法,用着很方便,而且还能记住用户自己输入的新词,我就想知道它究竟把这些新词存储在了什么地方,于是就有了下边这一出。

$ grep "被查找的字符串" 文件名

$> find . -type f  -exec grep '锅开'  -l {} ;

 

./.cache/ibus/pinyin/user-1.3.db

2、从文件内容查找与正则表达式匹配的行:

./.mozilla/firefox/n3vyvaqs.default/Cache/957713CFd01

 

男篮世界杯赔率 1

$ grep –e “正则表达式” 文件名

  www.2cto.com  

 

3、查找时不区分大小写:

 

$ grep –i "被查找的字符串" 文件名

 

4、查找匹配的行数:

 

$ grep -c "被查找的字符串" 文件名

 

本文由美洲杯赔率发布于计算机教程,转载请注明出处:男篮世界杯赔率Linux查找文件内容的常用命令方法

上一篇:Linux find tar -type 备份日志 下一篇:没有了
猜你喜欢
热门排行
精彩图文
  • Linux find tar -type 备份日志
    Linux find tar -type 备份日志
    这几天系统出现一个bug,需要截取日志供研发研究: find精华应用 $ ls -lrt   …… find  path  -option  [  -print ]  [ -exec  -ok  command ]  {} ; -rw-r-----   1 jrtu  
  • 男篮世界杯赔率:创建自己的Gubuntu
    男篮世界杯赔率:创建自己的Gubuntu
    #1,确保你的网络环境连通 关于安装,该主题最好在 gnome 3.16 上安装, 3.14 也测试过。 sudo apt-get install gnome-tweak-tool Server = http://downloads.sourceforge.net/project/
  • Linux下安装炫丽而强大的Dock:Docky
    Linux下安装炫丽而强大的Dock:Docky
    Docky是从GNOME Do项目剥离出来的一个Dock软件,最初即为GNOMEDo的“Docky”模式。 后来开发者觉得,GNOMEDo是个快速启动工具,弄个Docky模式有点不伦不类,于是
  • PHP实现Soap通讯的方法
    PHP实现Soap通讯的方法
    本文实例讲述了PHP实现Soap通讯的方法。分享给大家供大家参考。具体实现方法如下: 复制代码 代码如下: ?php function HttpSoap($server, $port, $url, $namespace, $act
  • 男篮世界杯赔率php结合js实现点击超链接执行删除
    男篮世界杯赔率php结合js实现点击超链接执行删除
    如题,本次是要实现点击超链接实现执行js代码,并确认是否删除数据库数据,采用php。 首先链接数据库,查询数据库数据: 复制代码 代码如下: ?php $db