Linux 中 grep -P参数的作用

news/2024/9/23 5:35:20

 

001、

[root@PC1 test2]# ls
a.txt
[root@PC1 test2]# cat a.txt                          ## 测试数据
01 02 03 04 05
06      07 08 09 10
11 12 13 14 15
16              17 18 19 20
21 22 23 24 25
26 27 28 29 30
[root@PC1 test2]# grep "^\S+" a.txt
[root@PC1 test2]# grep -P "^\S+" a.txt              ## -P参数表示使用perl语言正则表达式
01 02 03 04 05
06      07 08 09 10
11 12 13 14 15
16              17 18 19 20
21 22 23 24 25
26 27 28 29 30

 

02、

[root@PC1 test2]# cat a.txt
01 02 03 04 05
06      07 08 09 10
11 12 13 14 15
16              17 18 19 20
21 22 23 24 25
26 27 28 29 30
[root@PC1 test2]# grep "^\S\+" a.txt       ## +号前增加转义字符,实现同样的效果
01 02 03 04 05
06      07 08 09 10
11 12 13 14 15
16              17 18 19 20
21 22 23 24 25
26 27 28 29 30

 。

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/46859.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

【攻防世界】ez_curl

ez_curl 题目来源 攻防世界  NO.GFSJ1188 题解 是一个PHP的代码审计同时还提供了一个附件app.js,打开后内容如下app.js中:req.query.admin.includes:要求在URL中admin字段的值不包含“false"子串(必须要有admin字段) req.headers.admin.includes:要求在报文头部中…

Java基础面试题下

# Java基础面试题(下) > lecture:波哥 # 一、String相关面试题 ## 1. 为什么 String 在 java 中是不可变的? - 如果不是不可变的:这种情况根本不可能,因为在字符串池的情况下,一个字符串对象/文字,例如 “Test” 已被许多参考变量引用,因此如果其中任何一个更改了值,…

Linux 中 grep -P 选项 perl正则 限制两侧进行匹配

001、[root@PC1 test3]# echo "Hello, my name is aming."|grep -P (?<=Hello, ).*(?= aming.) Hello, my name is aming. 002、

python的描述符(器)是如何工作的?

当一个class 中定义了__get__, __set__, __delete__三个函数中的任意一个,那么这个class就可以被成为描述符。当在python中使用点 . 来调用某个属性的时候,其load attr的顺序如下图所示。 关于描述符中instance 和owner的解释 class Name:def __get__(self, instance, o…

jenkins连接k8s

目录Jenkins连接k8s集群1. Kubernetes插件简介2. Kubernetes插件使用2.1 kubernetes的连接参数3. 测试4. 错误原因 Jenkins连接k8s集群默认Jenkins是有2个执行器的,我们也可以通过增加节点的方式去让他拥有更多的执行器,连接固定节点的方法比较简单,按照他的步骤一步步来就好…

软件工程 期末总结博客作业

0 公开可看的成果展示 leango alpha阶段燃尽图 2038_online仓库地址 软件工程初期的代码精读结对作业 小米便签之AS的部署 1 回顾 1.1 对比目前的所学所练所得,在哪些方面达到了你的期待和目标,哪些方面还存在哪些不足,为什么? 达成期待的:在之前系统学习Java和数据库的知…