匹配的过程

元字符

  • 用于 文件内容的查找
    • 匹配前边出现 1 次 or 0次
grep  # 匹配文件中的文件内容
pass*  匹配的是 pas   or  pass
grep . xx.sh  匹配所有文件
grep \. xx.sh  //与上面的语句等价  因为 linux 对.进行了解析grep "\." xx 只对.进行查找


井号开头

文本的查找命令 find


-regex.* 匹配多个字符 $表示结尾

find 根据查找条件去找 也可以通过-regex 正则表达式

查找指定文件类型 目录 -type d 普通文件 -type f

根据时间

cd
echo 123 > filea
stat filea
LANG=C stat filea  # 以英文的形式进行显示



-user 以用户查找 root -uid 0 root用户去查找
对文件进行批量操作
-exec 删除文件不显示 -ok 显示


扩展元字符


【Linux】正则表达式与文本搜索相关推荐

  1. Recoll:Unix和Linux桌面的文本搜索工具

    Recoll是一个Unix和Linux桌面的文本搜索工具.Recoll可以搜索文件名和文件内的关键字. Recoll可以为你做到以下这些. 它可以搜索任何格式的文件 支持通配符 可以依据文件的作者.类 ...

  2. linux如何查看归档文件,linux基本命令:文本搜索,拷贝文件,移动文件,归档管理,压缩解压缩文件,查看命令位置...

    1.文本搜索:grep grep查找的是文件内容中的文本,字符需要用引号括起来,单引双引都可以 格式:grep [-选项] '内容' 文件名 例如: -v显示不包含匹配文本的所有行(相当于求反) -n ...

  3. Linux正则表达式和文本处理工具(gred、awk、sed)

    使用Linux 的 gred.awk.sed 可以方便得处理文本,然而若要灵活使用这三个工具,首先必须理解正则表达式.这里先对正则表达式进行学习,做点记录,之后再练习一下文本处理工具的使用. 正则表达 ...

  4. Linux再学--shell基础5正则表达式和文本搜索

    文章目录 1. 元字符 2. 扩展元字符 3. 文件的查找命令find 4. 文本内容的过滤 grep 1. 元字符 当我们需要使用字符去匹配一个字符串的时候,除了使用一个个字符去字符串中一对一的比对 ...

  5. linux正则表达式与文本处理工具

    目录 一.基础正则表达式 二.文本处理工具 (1)grep命令 (2)cut.sort.uniq.tr cut   !列截取工具 ! sort排序工具 uniq去重工具 tr修改工具 一.基础正则表达 ...

  6. Linux grep命令——文本搜索工具

    转载链接:http://c.biancheng.net/linux/grep.html

  7. linux全局搜索是什么,linux之文本搜索工具(grep、egrep)用法

    linux操作系统的一项重要的法则就是一切皆文件,然而对于初学者来说最头疼的一件事就是linux庞大文件系统的管理,对于一些文本文件的查找所搜等无从下手,特别是对于习惯于windows操作系统的大家来 ...

  8. linux 通配符 正则表达式 区别,linux 正则表达式和通配符

    linux 正则表达式和通配符 通配符用于查找文件 包含三种:  * ? [] * 代表任意个任意字符 ? 代表任意一个字符 [] 代表中括号中的一个字符 正则表达式(正则是包含匹配,只要包含就可以匹 ...

  9. Linux学习命令汇总三——Linux用户组管理,文件权限管理,文本搜索命令grep及正则表达式...

    本章Blog相关Linux知识点 解析:在数据库按搜索码查找相对应的条目,并找与之对应额外的其他数据库的过程:名称解析:UID ,组名解析:GID 数据库:文本文件,sql数据库,ldap数据库,用户 ...

最新文章

  1. Javascript变量函数浅谈
  2. Python 删除文件与文件夹
  3. 开发实践 | 使用Android开发TCP、UDP客户端(代码类)
  4. k8s 命令 重启_k8s 常用命令
  5. 将一张表的主键(ID)重置为从1开始自增排列
  6. maya计算机内存不足请保存,Maya内存不足不能渲染怎么优化场景?
  7. 检验int值在list中是否存在_R语言统计与绘图:卡方检验
  8. Linux搭建svn服务
  9. 2019年最值得关注的5个人工智能趋势!
  10. SylixOS lsusb命令解析
  11. 什么是地面站空间分集技术?以及卫星通信中的Ka-波段介绍
  12. django项目介绍
  13. 如何向面试官介绍你的项目(面试技巧)
  14. swifty引用AFNetworking出现clang: error: linker command failed with exit code 1 (use -v to see invocation
  15. Win10 打开图片,提示文件系统错误(-2147219196)
  16. 【课堂笔记精选】为了能够用“Unity”软件做游戏,我要从最基础的开始复习JavaScript...
  17. 基于中国剩余定理的秘密共享方案(miracl库)
  18. Python爬虫 之 异步爬虫
  19. 记一次zookeeper连接慢的问题和解决方法
  20. Android多用户相关命令,android 5.0 创建多用户 双开多开应用(1)(示例代码)

热门文章

  1. 揭秘李小龙死亡之谜 功夫之王传奇一生画传
  2. 极客日报:售价8988元起,华为首款纵向折叠屏手机P50 Pocket发布;阿里云回应漏洞风波;Python 3.6生命周期中止
  3. 抖音上测试笑容多少分的什么软件,抖音微笑打分app-抖音微笑打分软件app手机版预约 v1.0-68游戏网...
  4. 上架App store遇到4.3的心酸历程
  5. 机器学习-临近取样(K-Nearest Nerghbor)KNN算法
  6. java反射set_java反射
  7. 攀爬天梯的手机厂商,能从LG的滑落中学到什么?
  8. Android音乐播放器歌手分类,本地音乐:歌曲分类模式比较_软件资讯软件评测-中关村在线...
  9. wepy公共样式_wepy-shop-22
  10. 设计师的全能,就靠这7介综合技能APP.