首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux 打印文本部分行内容(前几行,指定,中间几行,跨行,奇偶,后几行,最后一匹配

背景 打印对账文件最后一汇总信息,通过钉钉定时发送到运维群。顺便总结下 Linux 打印文本部分行内容的各种方法。...=0' test.txt $ awk 'NR%2' test.txt ## i 为变量,未定义变量初始值为 0,对于字符运算,未定义变量初值为空字符串 ## 读取第 1 记录,进行模式匹配:i=!...## 读取第 2 记录,进行模式匹配:i=!1(因为上次 i 的值由 0 变成了 1),条件为假不打印。 ## 读取第 3 记录,因为上次条件为假,i 恢复初值为 0,继续打印。...p' test.txt $ grep -v "^1" test.txt # 从匹配 "03" 到第 5 行内容 $ sed -n '/03/,5p' test.txt # 打印匹配 "03" ...到匹配 "05" 行内容 $ sed -n '/03/,/05/p' test.txt

12.5K32
您找到你想要的搜索结果了吗?
是的
没有找到

Python之OpenCV库15代码进行图像匹配定位

前言本文仅为个人学习使用,使用python中的opencv库进行图像模板匹配,如有不对,还望指正opencv进行图像匹配第一步,导入相关的包如果没有的话,请在终端执行pip install opencv-python...它计算目标图像和模板图像的差的平方,并将差的平方和作为匹配结果。匹配结果越小,表示匹配程度越好。可以在传参时缩写为数字1,在上面的例子中就是写的缩写形式1。...cv.TM_CCORR_NORMED 相关匹配法它计算目标图像和模板图像的像素值相关系数,并将相关系数作为匹配结果。相关系数越大,表示匹配程度越好。 可以缩写为3。...cv.TM_CCOEFF_NORMED 相关系数匹配法相关系数匹配法也是一种基于像素值相关性的匹配方法,但与相关匹配法不同,它使用的是归一化的相关系数。...归一化的相关系数在-1和1之间,表示匹配程度的相似度。归一化相关系数越接近1,表示匹配程度越好 , 缩写为数字5。

98342

Linux 删除文本中的重复

在进行文本处理的时候,我们经常遇到要删除重复的情况。那怎么解决呢? 下面就是三种常见方法? 第一,用sort+uniq,注意,单纯uniq是不行的。...shell> sort -k2n file | uniq 这里我做了个简单的测试,当file中的重复不再一起的时候,uniq将服务删除所有的重复。...经过排序后,所有相同的行都在相邻,因此unqi可以正常删除重复。 第二,用sort+awk命令,注意,单纯awk同样不行,原因同上。...P; D' 最后附一个必须先用sort排序的文本的例子,当然,这个需要用sort排序的原因是很简单,就是后面算法设计的时候的“局部性”,相同的可能分散出现在不同的区域,一旦有新的相同行出现,那么前面的已经出现的记录就被覆盖了...参考推荐: 删除文本中的重复(sort+uniq/awk/sed)

8.4K20

Linux命令行技巧:避免grep自匹配

Linux的日常使用中,grep是一个非常强大的工具,我们可以使用它来搜索文件或命令输出中的特定模式。...然而,有时我们可能遇到一个微妙的问题:当我们使用grep来搜索进程时,grep可能会匹配到包含grep自身的。在本文中,我们将探讨这个问题的起因,以及如何解决它。...因此,这个模式既可以匹配到"set-backup"也可以匹配到"set-ackup"。...由于grep自身的命令行参数(即"set-[b]ackup")包含了方括号,而ps -ef命令的输出并不会删除参数中的字符,所以grep的这一就不会被新的模式匹配到。...在Linux中,有很多类似的技巧等待我们去发现,这也是学习和使用Linux的乐趣所在。

23930
领券