zoukankan      html  css  js  c++  java
  • [转载]linux下查找字符串的命令

    1. set命令可以显示出当前shell下所有全局参量定义及其值;
     
    2. 查找并删除当前目录下小文件:
    find . -type f -size -10k -exec rm {} ;
    说明: www.2cto.com  
    -type f 查找文件
    -size -10k,
    小于10k的。"+"是表示要求系统只列出大于指定大小的文件,而使用"-"则表示要求系统列出小于指定大小的文件。
     
    3. 遍历文件夹grep一个字符串
    find . -name "*c" | xargs grep "strings"
    在当前文件夹下所有c文件中查找字符串“string”
     
    4. 在某目录下文件中查找某字符串
    grep -r youcode dir
    例如:查找home下文件中查找hello
    grep -r hello /home
    例如:在当前所有目录下文件中查找hello,不区分大小写
    grep -ir hello .  www.2cto.com  
    从文件内容查寻匹配指定字符串的行:
     
      $ grep "被查寻的字符串" 文件名
     
    从文件内容查寻与正则表达式匹配的行:
     
      $ grep –e “正则表达式” 文件名
     
    查寻时不区分大小写:
     
      $ grep –i "被查寻的字符串" 文件名
     
    查寻匹配的行数:
     
          www.2cto.com  
      $ grep -c "被查寻的字符串" 文件名
     
    从文件内容查寻不匹配指定字符串的行:
     
      $ grep –v "被查寻的字符串" 文件名
     
    从根目录开始查寻所有扩展名为.log的文本文件,并找出包罗”ERROR”的行
  • 相关阅读:
    Asp.Net Web API 2第八课——Web API 2中的属性路由
    Asp.Net Web API 2第七课——Web API异常处理
    Asp.Net Web API 2第六课——Web API路由和动作选择
    Asp.Net Web API 2第五课——Web API路由
    开始学习python
    BMI 小程序 购物车
    深浅copy 文件操作
    字典 dict 集合set
    基本数据类型 (str,int,bool,tuple,)
    python 运算符
  • 原文地址:https://www.cnblogs.com/appinn/p/4689084.html
Copyright © 2011-2022 走看看