位置: 编程技术 - 正文

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

  • 需要出口
  • 新公司什么时候开始建账
  • 委托加工应税消费品收回后直接销售
  • 用现金支付需要附哪些单据
  • 代收款需要开票吗
  • 金税盘没有及时清卡怎么办
  • 一般纳税人用金蝶新建账套用什么会计制度好
  • 注销实收资本账务处理
  • 成立小规模纳税人注册资金多少
  • 税费和应交税费一样吗
  • 进口货物的价格国内销售需要考虑的税
  • 公司买手机可以开票抵扣吗
  • 小微企业增值税申报表怎么填
  • 商业保险可以税前扣除多少
  • 体检合同属于什么合同
  • 个体工商户投资者减除费用
  • 可供出售金融资产属于流动资产吗
  • 委托加工白酒的计税依据
  • 个体工商户开票免税额度是多少
  • 房地产项目代建模式
  • 租金怎么来计算个税
  • 无法访问您可能没有权限使用资源
  • 给客户购买礼品怎么记账
  • 总资产报酬率是怎么算出来的
  • 印花税是按开票金额还是收入
  • 加计抵减政策销售额占比怎么算
  • 委托加工代收代缴增值税吗
  • perl.exe是什么程序?
  • 跨年的收入可以在次年冲吗
  • php7 数组
  • 在建工程进项税额抵扣规定
  • 工业企业会计核算的特点
  • vue3 vue.config.js配置Element-plus组件和Icon图标实现按需自动引入
  • fodhelper.exe是什么程序
  • windows7如何制表
  • 圆顶亭效果图
  • 个人转让门面的法律规定
  • 自动生成尺寸
  • java web购物系统
  • php判断ua
  • 磁盘命令符
  • 开具劳务发票需要提供什么资料?
  • 周转材料包装箱属于存货分类的
  • 工资和五险一金在公司发,个税在子公司扣
  • 投资款印花税税源采集表税目
  • 增值税纳税申报实训报告
  • 应收账款属于供应商还是客户
  • 个税哪种申报不用交个税的
  • 租金收入怎样缴纳个税
  • 期权权利金的计算公式
  • 无形资产摊销是按原值吗
  • 企业所得税征税范围是
  • 税金及附加和营业税金及附加是一个科目吗
  • 付款金额与收到款的关系
  • 会计建账的步骤
  • 建账选用什么会计制度
  • sql语句示例
  • mysqldump -s
  • sql 查询效率
  • mysql保存命令
  • win10预览版选哪个
  • 3种不用重装的手机
  • ubuntu 启动gui
  • win8.1技巧
  • 多个网页怎么从一个网页中显示
  • win8怎么打开cmd命令窗口?
  • win7系统代理在哪里设置
  • linux如何使用u盘
  • win8操作系统
  • 代码结构说明书
  • jquery validate remote
  • 扇形的菜
  • 如何使用jquery设置一个属性值
  • jqueryui
  • 税务局上下班路上能穿制服吗
  • 昆山华润燃气多少钱一方
  • 异地预缴增值税销售额是含税
  • 烟台税务热线电话查询
  • 关于个体户的个人所得税的最新政策法规
  • 文件印发的格式怎么设置
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设