grep和正则表达式参数

一:grep参数

1,-n  :显示行号

2,-o  :只显示匹配的内容

3,-q  :静默模式,没有任何输出,得用$?来判断执行成功没有,即有没有过滤到想要的内容

4,-l  :如果匹配成功,则只将文件名打印出来,失败则不打印,通常-rl一起用,grep -rl 'root' /etc 

,

5,-A  :如果匹配成功,则将匹配行及其后n行一起打印出来

6,-B  :如果匹配成功,则将匹配行及其前n行一起打印出来

7,-C  :如果匹配成功,则将匹配行及其前后n行一起打印出来

8,-c  :如果匹配成功,则将匹配到的行数打印出来

9,-E  :等于egrep,扩展
10,-i  :忽略大小写

11,-v  :取反,不匹配
12,-w:匹配单词

二:正则介绍

首先建a.txt。在进行验证

 

1,^ 行首

2,$ 行尾

3,. 除了换行符以外的任意单个字符

4,* 前导字符的零个或多个

5, .* 所有字

6, [] 字符组内的任一字符

7,[^] 对字符组内的每个字符取反(不匹配字符组内的每个字符)

8,  ^[^] 非字符组内的字符开头的行

9,[a-z] 小写字母

10,[A-Z] 大写字母

11,[a-Z] 小写和大写字母

12,[0-9] 数字

13,\< 单词头 单词一般以空格或特殊字符做分隔,连续的字符串被当做单词
\> 单词尾

 

posted @   冰滴的眼泪  阅读(9257)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示