位置: 编程技术 - 正文

深入理解Linux中的grep命令(深入linux内核架构与底层原理 pdf)

编辑:rootadmin

推荐整理分享深入理解Linux中的grep命令(深入linux内核架构与底层原理 pdf),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:深入理解linux内核pdf,深入理解linux内核pdf,linux的理解,深入理解linux系统,深入理解linux内核pdf,深入理解linux中的namespace,深入理解linux内核pdf,《深入理解linux内核》,内容如对您有帮助,希望把文章链接给更多的朋友!

介绍

Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。

参数:

-a :将binary文件以text文件的方式查找数据

-c :计算找到‘查找字符串'的次数

-i :忽略大小写的区别,即把大小写视为相同

-n :顺便输出行号

-v :反向选择,即显示出没有‘查找字符串'内容的那一行

-l :只显示匹配的文件,不显示具体内容

-f<规则文件> : 指定规则文件,其内容含有一个或多个规则样式,让grep查找符合规则条件的文件内容,格式为每行一个规则样式。

实例:

grep与正规表达式:

字符类的搜索:如果我想要搜寻 test 或 taste 这两个单字时,可以发现到,其实她们有共通的 ‘t&#;st' 存在~这个时候,我可以这样来搜寻:

深入理解Linux中的grep命令(深入linux内核架构与底层原理 pdf)

其实 [] 里面不论有几个字节,他都谨代表某『一个』字节, 所以,上面的例子说明了,我需要的字串是『tast』或『test』两个字串而已!

字符类的反向选择 [^] :如果想要搜索到有 oo 的行,但不想要 oo 前面有 g,如下

字符类的连续:再来,假设我 oo 前面不想要有小写字节,

当我们在一组集合字节中,如果该字节组是连续的,例如大写英文/小写英文/数字等等, 就可以使用[a-z],[A-Z],[0-9]等方式来书写,那么如果我们的要求字串是数字与英文呢? 呵呵!就将他全部写在一起,变成:[a-zA-Z0-9]。

我们要取得有数字的那一行,就这样:

行首与行尾字节 ^ $

行首字符:如果我想要让 the 只在行首列出呢? 这个时候就得要使用定位字节了!我们可以这样做:

开头是小写字节的那一行就列出呢?可以这样:

我不想要开头是英文字母,则可以是这样:

^ 符号,在字符类符号(括号[])之内与之外是不同的! 在 [] 内代表『反向选择』,在 [] 之外则代表定位在行首的意义!

行尾结束为小数点 (.) 的那一行:

特别注意到,因为小数点具有其他意义(底下会介绍),所以必须要使用转义字符()来加以解除其特殊意义!

任意一个字节 . 与重复字节 *

. (小数点):代表『一定有一个任意字节』的意思;

* (星号):代表『重复前一个字符, 0 到无穷多次』的意思,为组合形态

总结

标签: 深入linux内核架构与底层原理 pdf

本文链接地址:https://www.jiuchutong.com/biancheng/371487.html 转载请保留说明!

上一篇:Linux Shell脚本的编程之正则表达式(shell脚本运行linux命令)

下一篇:Linux Shell函数返回值(shell 函数 return)

  • 个人普通发票多少钱
  • 暂存凭证怎么改成记字
  • 债权投资借贷方
  • 季报利润总额是填本季度金额还是本年累计数
  • 哪些进项税额可以转出
  • 发票采集即征即退怎么填
  • 企业清理固定资产所得税汇算是需要调整吗
  • 用友t3固定资产计提折旧后没有凭证
  • 当月冲红发票会导致上月发票作废吗?
  • 员工旅游费需要缴纳个人所得税吗
  • 年终奖个税公式表最新
  • 发票校验码后六位图解
  • 固定资产无形资产折旧时间起始
  • 购买软件可以退款吗
  • 董事费监事费高管薪酬标准
  • 以前年度损益结转到什么科目
  • 1697509029
  • 代销返点如何进行会计处理?
  • 企业购车按揭产生的费用
  • 保安费用分录
  • 收到空头支票解释怎么写
  • 无法收回的分公司怎么办
  • linux开机出现grub解决方法
  • php ftp功能
  • node -v
  • zhp.exe是什么进程
  • php未定义数组下标0
  • torch.save用法
  • php对象的概念
  • 运输费属于燃料费用吗
  • css calculate
  • 什么情况下可以赔偿n+1
  • yolov4参数设置
  • php正则匹配网址
  • element excel
  • 社保缴费是当月扣当月的吗
  • 发票退票和废票的区别
  • 委外加工如何管理
  • 收入总额是什么意思
  • 农产品进项税额抵扣范围
  • sql server数据库设置定时任务
  • 企业所得税季度申报表营业收入怎么填写
  • 小微企业员工人数限制
  • 货物退回的会计怎么做账
  • 单位每个月支付给个人的保洁费如何申报入账
  • 开具发票后什么情况下可以零申报?
  • 现金流量少
  • 房地产项目开发的基本流程是什么
  • 发票 抬头个人
  • 确定所开发票的项目的大类别?
  • 商会开年会费用怎么入账
  • 收到不是股东的现金
  • 去年的会计凭证做错了,今年发现要怎么修改
  • 支付宝里的收入和支出明细能查多久的?
  • 成本含税如何做会计分录
  • 会计当期损益指什么
  • 赠送的产品怎么算成本
  • 注册表修改的方法有哪几种
  • Mac OS X 10.9 Mavericks系统怎么激活?
  • linux 软件 安装
  • Win10笔记本如何重装系统
  • 自动保存怎么恢复
  • win7出现正在启动就不动了
  • win10 打开文件
  • win10计算机管理器
  • win8.1快捷键
  • powerremind.exe
  • win10如何打开hlp文件
  • cocos2d-x教程
  • linux rsync同步命令(值得收藏)
  • uil的简单常用操作
  • javascript高级程序设计第五版 pdf下载
  • javascript常用的类型包括
  • js调用声音
  • 消费税增值税的区别与联系
  • 电子税务局季度利润表本月数
  • 对计划单列市税务局不服向谁复议
  • 如何查询企业税务评级
  • 知道金额,税额怎么计算
  • 北京市税务局热搜
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设