首页 > 其他分享 >文本三剑客之grep和awk

文本三剑客之grep和awk

时间:2024-06-30 23:19:56浏览次数:1  
标签:grep 几行 awk 匹配 文本 三剑客

文本三剑客之grep和awk

目录

一、grep命令

grep命令的语法:grep[选项]...查找条件 目标文件

命令 作用
-m数字 多个匹配只取第一个
-v 取反
-i 忽略大小写
-n 显示匹配的行号
-c 统计匹配的行数
-o 仅显示匹配到的字符串
-A 数字 匹配后几行
-B 数字 匹配前几行
-C 数字 前后各几行
-e 实现多个选项间的逻辑or关系
-E 启用扩展正则表达式
-F 不支持正则表达式
-f 处理两个文件相同内容 把第一个文件作为匹配条件
-r 递归目录,
-R 递归目录

grep -m /grep -v/grep -i/grep -n/grep -c

image-20240527142608664

标签:grep,几行,awk,匹配,文本,三剑客
From: https://www.cnblogs.com/shijunan2/p/18277152

相关文章

  • linux三剑客工具使用及硬盘知识介绍
    文本处理工具,文件查找工具,文本处理三剑客,文本格式化命令(printf)的相关命令及选项,示例。文本处理工具cat:连接文件并打印到标准输出。catfile1file2tac:反向连接文件并打印到标准输出。tacfilenl:给文件的每一行添加行号。nlfilemore:分页显示文件内容。morefilele......
  • Linux 中 grep -P参数的作用
     001、[root@PC1test2]#lsa.txt[root@PC1test2]#cata.txt##测试数据010203040506070809101112131415161718192021222324252627282930[root@PC1test2]#grep"^\S+"a.txt[roo......
  • Linux 中 grep -P 选项 perl正则 限制两侧进行匹配
     001、[root@PC1test3]#echo"Hello,mynameisaming."|grep-P'(?<=Hello,).*(?=aming.)'Hello,mynameisaming. 002、[root@PC1test3]#ifconfig|grep-P'(?<=inet).*(?=netmask)'inet192.168.184.128......
  • 文本三剑客之awk命令
    概念awk是Linux以及UNIX环境中现有的功能最强大的数据处理工具,awk其名称得自于它的创始人AlfredAho、PeterWeinberger和BrianKernighan姓氏的首个字母awk是一种处理文本数据的编程语言,适合文本处理和报表生成,awk的设计使得它非常适合于处理由行和列组成的文本数据......
  • 初识Python----“三剑客“之matplotlib(个人总结,一些简单的图形使用,适用于初学者)
            Matplotlib是Python中最受欢迎的数据可视化软件包之一,支持跨平台运行,它是Python常用的2D绘图库,同时它也提供了一部分3D绘图接口,Matplotlib通常与NumPy、Pandas一起使用,是数据分析中不可或缺的重要工具之一。        在数据分析中,我们......
  • 文本三剑客
    文本三剑客sedawkgrepgrep就是查找文本当中的内容,扩展正则表达式。sedsed是一种流编辑器,一次处理一行内容。如果只是展示,会放到缓冲区(模式空间),展示结束之后,会从模式空间把操作结果删除一行一行处理,当前行处理结束,才会处理下一行,知道文件末尾。sed的命令格式和操作......
  • shell grep教程
    grep(globalregularexpression)命令用于查找文件里符合条件的字符串或正则表达式。grep指令用于查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样式,预设grep指令会把含有范本样式的那一列显示出来。若不指定任何文件名称,或是所给予的文件名为......
  • linux - grep
    系统运维中,查看日志时,最经常使用的就是grep、cat和tail三个命令。grep(globalregularexpression)命令,用于查找文件中符合条件的字符串基本语法:grep[选项][文件]参数选项:-i:忽略大小写进行匹配。-v:反向查找,只打印不匹配的行。-n:显示匹配行的行号。-r:递归查找子目......
  • 初识Python————Python“三剑客“(适用初学者,了解概述,有官网)
        Python三剑客指的是Pandas、Numpy和Matplotilb这三个库,它们在数据分析领域扮演着核心角色。它们各自拥有独特的功能和优势,结合使用可以极大地提高数据分析的效率和准确性。一、NumpyNumPy是使用Python进行科学计算的基础包。它包含如下的内容:一个强大的N维数组......
  • 【AWK】awk的使用
    AWK看这篇就基本能满足日常了:https://www.cnblogs.com/zhengyan6/p/16290156.htmlawd-F'f''{print$NF}'1.txt$NF分隔符的最后一列。(如果能分割就是最后一个,如果不能分割,那就是整行)NF是行数。。$0是一整行$1是分割数据后的第一个项NR:用来记录行号(awk的参数是......