位置: 编程技术 - 正文

深入理解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)

  • 房地产企业销售现房是否预缴增值税
  • 一般纳税人条件要求2020
  • 民非企业开通捐赠
  • 进项税额在贷方怎么登明细账
  • 预收款转营业外收入条件
  • 一般纳税人工会经费返还政策
  • 调财务报表怎样调整
  • 房屋维修专用发票图片
  • 买酒专票怎么可以抵税
  • 企业一般每个月几号上工伤保险
  • 进项税额转出是什么意思
  • 往年银行余额和账目不符怎么调整
  • 暂估应付款借方
  • 固定资产移交给别的单位怎么做账
  • 期间费用的研究费用填什么
  • 2020年运费发票备注栏新规定
  • 理财认购申购
  • 来料加工原材料计入什么科目
  • 工业企业出售厂房需要预缴税款吗
  • linux路由器配置实例
  • 对公收到别人的转账怎么记账
  • 先支付后收到发票怎么做账
  • 单位给个人开票需要什么资料才能开
  • 消费税组成计税价格公式推导
  • 接受捐赠的固定资产可以入账依据是哪些?
  • 蔚蓝的海怎么样
  • 新个税讲解
  • uniapp简介
  • 随货赠品会计处理
  • mkv视频制作
  • uni app ios
  • 托收的收款人是谁
  • 小型微利企业如何进行税收筹划
  • 债务人以固定资产债务重组
  • 以前年度进项转出账务处理
  • 材料已经入库但是没有发票怎么做账
  • 计划成本法实际成本怎么算
  • 简易征收3%的征收率是什么意思
  • 营业总成本包括投资收益吗
  • 个人所得税专项附加扣除2023
  • sql存储过程详解图
  • 电子税务局没有增值税申报怎么办?
  • 减免所得税额怎么做分录
  • 出口退税企业退税流程
  • 厂房装修费用账务处理
  • 销售费用主要包括
  • 电子税务局财务报表在哪里查询
  • 现销方式
  • 哪些发票可以抵减
  • mysql8高可用
  • win7 win8.1双系统安装教程
  • nec笔记本电脑开机屏幕没反应
  • 重装windows764 位后后如何将apache mysql加入系统服务
  • window10虚拟系统
  • Win10技巧:如何开启隐藏的锁屏时间设置项
  • win10系统打不开jpg图片
  • 快速解决便秘的小妙招
  • 应该怎么修复
  • w10 2021年更新
  • Win10预览版镜像
  • linux在u盘中运行
  • 关于自定义工作台的说法,正确的是
  • QOpenGLWindow 、QOpenGLWidget 和 QPainter混合渲染方法初探
  • python输出unicode编码
  • 在Android EditText中实现日期时间选择器(DatePicker和TimePicker)
  • jQuery使用animate实现ul列表项相互飘动效果示例
  • android 安卓开发 openssl
  • js中写html代码
  • 我置顶你也只顶你
  • javascript 语言精粹(修订版)
  • javascript如何学
  • python批量ping
  • jquery showdialog
  • 总公司与分公司的法律责任
  • 广东省国家税务总局官网
  • 如何下载个人所得税A表
  • 加油站怎么收税
  • 主管税务机构
  • 邮政银行开税票要什么材料
  • 国家重大水利工程建设基金征收标准
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设