第七章 Shell文本处理三剑客

news/2024/11/23 0:44:05/

7.1 grep

过滤来自一个文件或标准输入匹配模式内容。

除了grep外,还有egrep、fgrep。egrep是grep的扩展,相当于grep -E。fgrep相当于grep -f,用的少。

Usage: grep [OPTION]… PATTERN [FILE]…

支持的正则描述
-E,–extended-regexp模式是扩展正则表达式(ERE)
-P,–perl-regexp模式是Perl正则表达式
-e,–regexp=PATTERN使用模式匹配,可指定多个模式匹配
-f,–file=FILE从文件每一行获取匹配模式
-i,–ignore-case忽略大小写
-w,–word-regexp模式匹配整个单词
-x,–line-regexp模式匹配整行
-v,–invert-match

http://www.ppmy.cn/news/1549167.html

相关文章

网络协议(4)拥塞控制

之前已经说过了tcp也是会考虑网络的情况的,也就是当网络出现问题的时候tcp不会再对报文进行重传。当所有的用户在网络不好的时候都不会对丢失的报文进行重传。这样就会防止网络瘫痪。 这样的机制也就是tcp会进行拥塞控制。 拥塞控制 所谓的慢启动看下面这张图就能…

网络安全之信息收集-实战-2

请注意,本文仅供合法和授权的渗透测试使用,任何未经授权的活动都是违法的。 目录 7、网络空间引擎搜索 8、github源码泄露 9、端口信息 10、框架指纹识别 11、WAF识别 12、后台查找 7、网络空间引擎搜索 FOFA:https://fofa.info/ 360 …

SpringMVC案例学习(二)--表白墙/图书管理系统1.0版本

文章目录 1.表白墙页面设计1.1准备工作1.2前端代码测试1.3lombok使用1.4前后端交互1.5version2.01.6version3.0 2.图书管理系统1.0版本2.1准备工作2.2后端代码2.3后端代码测试-postman2.4前后端交互2.5图书列表信息更新1.02.6图书列表信息更新2.0 1.表白墙页面设计 1.1准备工作…

CPU详细介绍

CPU(中央处理器,Central Processing Unit)是计算机系统的核心部件之一,被称为计算机的“大脑”。它负责执行计算机程序中的各种指令,并管理和协调计算机系统的各个硬件组件。以下是对 CPU 的详细介绍,包括其…

深入解析PyTorch中的卷积操作:原理、应用与示例

深入解析PyTorch中的卷积操作:原理、应用与示例 在这篇文章中,我们将详细探讨PyTorch中卷积操作的原理、类型以及应用。PyTorch通过其torch.nn模块提供了灵活、高效的卷积操作工具,这些工具主要用于深度学习中的特征提取,尤其在处…

JAVA中的Lamda表达式

JAVA中的Lamda表达式 Lambda 表达式的语法使用场景示例代码1.代替匿名内部类2. 带参数的 Lambda 表达式3. 与集合框架结合使用4. 使用 Stream 操作 总结 Java 的 Lambda 表达式是 Java 8 引入的一个新特性,用于简化代码,特别是在处理函数式编程时。Lambd…

MySQL 数据库的三大范式及其示例

MySQL 数据库的三大范式及其示例 在数据库设计中,范式(Normalization)是一种规范化的方法,旨在减少数据冗余、提高数据完整性和查询效率。MySQL 数据库中最常用的三大范式分别是第一范式(1NF)、第二范式&a…

mysql中mvcc如何处理纯读事务的?

在 MySQL 的 InnoDB 中,即使事务尚未分配事务 ID,读视图(Read View) 的生成仍然依赖于系统中的活跃事务列表。这是通过 MVCC 的机制来实现的,以下是具体的原理和可见性判断方法。 MVCC 的核心概念 在 MVCC 中&#xf…