• liunx下search文件内容的几种方式


    第一种、使用vim来search内容

      /regex_word,从上到下匹配

      ?regex_word,从下到上匹配

      n是获取下一个匹配字符串,N是获取上一个匹配字符串。

    第二种、使用grep命令

      grep -i pattern files :不区分大小写地搜索。默认情况区分大小写,
      grep -l pattern files :只列出匹配的文件名,
      grep -L pattern files :列出不匹配的文件名,
      grep -w pattern files :只匹配整个单词,而不是字符串的一部分(如匹配’magic’,而不是’magical’),
      grep -C number pattern files :匹配的上下文分别显示[number]行,
      grep pattern1 | pattern2 files :显示匹配 pattern1 或 pattern2 的行,
      grep pattern1 files | grep pattern2 :显示既匹配 pattern1 又匹配 pattern2 的行。
      grep -n pattern files 即可显示行号信息
      grep -c pattern files 即可查找总行数

      其他:find /filepath f -name "filenamepattern" | xargs grep ...来列出某个文件夹下面,某种文件的所有匹配

    第三种、使用awk命令

    以后在用到的时候再记录

     总结:我自己一般使用vim中自带的search,一般情况下可以满足需求

  • 相关阅读:
    poj 2560Freckles (krusual)
    ACRush 楼天成回忆录
    大腕版ACMICPC比赛
    POJ刷题
    DataGrid中添加DropdownList时的数据绑定
    【转帖】SQL Server各种日期计算方法(收藏)
    安全配置Win2000服务器
    C#写的一个代码生成器
    .Net 常用加密算法类
    实习之最
  • 原文地址:https://www.cnblogs.com/liuming1992/p/4208852.html
Copyright © 2020-2023  润新知