位置: 编程技术 - 正文

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

  • 增值税发票勾选平台
  • 个人出租房屋的个人所得税税率
  • 劳务税是什么 和个税的区别
  • 企业出售商铺需要预缴增值税吗
  • 报账单大写金额填写方式
  • 出资人和法人承担责任
  • 30万的车税可以抵多少
  • 已经认证的抵扣联不见了,怎么办?
  • 资产的企业所得税怎么算
  • 对赌协议赢了怎么样
  • 收到微信公众号退款怎么做账
  • 营改增施工企业哪些能退
  • 一般纳税人从按照简易计税方法依照3%
  • 合伙企业需要交企业所得税吗?
  • 转出未交增值税在借方是什么意思
  • 企业所得税上个季度赔钱下个季度挣钱
  • 酒店产权式经营业主取得的收入按股利红利所得
  • 滴滴打车怎么整
  • 所得税汇算清缴截止日期
  • 广告费超标今年怎么处理
  • 公司发的物品叫什么
  • 苹果6plus自带软件有哪些
  • 什么是电力市场
  • 合并报表的收入是相加吗
  • 入库单做账是预付款还是应付款
  • linux abi
  • win10右键显示设置打不开怎么办
  • 登陆qq网页版手机会有提示吗
  • 会计人员填制的记账凭证并不是登记账簿的唯一依据
  • mac phpstudy
  • html的论文
  • 企业收到海河工厂发运的乙材料,并验收入库
  • 承包经营所得税税率表
  • php判断是手机端还是端口
  • 可以抵扣的项目有哪些
  • airpods怎么注销主人
  • 留抵税额是认证过的发票吗
  • 建筑业的印花税是按含税还是不含税?
  • 长期待摊费用如何处理
  • 企业购买期货
  • 出口退税方法相关文献
  • 哪些无票费用能够抵扣所得税
  • 递延收益核算哪些内容
  • 发票遗失要如何补办
  • 公司缴纳残保金的标准
  • 出口货物用途
  • 什么叫印花税税率
  • 营业外收入的账户核算有哪些
  • 服务行业收入会增加吗
  • 扣缴个人所得税怎么计算
  • 固定资产的计提折旧方法有哪些
  • 结转主营业务成本是什么意思
  • 价外费用计入哪个科目
  • 资产类科目一般是什么
  • 经营地址怎么变更
  • 账户设置的三种情况
  • xp系统环境变量
  • 快速调用cmd
  • Windows Server 2008域环境下组策略两例应用
  • macbook air语音功能
  • redhat操作系统安装步骤
  • reg注册表格式文件
  • window组件在哪里
  • 系统安装驱动卡住了
  • win7系统多久不动自动关机
  • centos7搭建lamp 详细
  • pavprot.exe - pavprot是什么进程 作用是什么
  • vivo渠道服容易被找回吗
  • Android 中的guideline
  • 常用的批处理文件
  • ubuntu 20.4安装
  • Android UI之FrameLayout(帧布局)
  • android中的动画有哪几类,它们的特点和区别是什么?
  • javascript的dom
  • 浅谈一下新冠的好处
  • python cookie session
  • 使用筷子就餐会不会传染乙肝病毒
  • 浅谈自己对教育的理解
  • 淘宝要补偿怎么回复
  • 扣缴个人所得税怎么计算
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设