博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
sed简单使用(四)选择性显示
阅读量:4555 次
发布时间:2019-06-08

本文共 891 字,大约阅读时间需要 2 分钟。

  sed使用,选择性的显示一些内容

1.显示前面的行

  显示前10行

  sed 10q file

  

  显示一行是这样的

  

2. 最后的行

  显示最后10行

  sed -e :a -e '$q;N;11,$D;ba' /etc/passwd

  

  显示最后2行

  

  显示最后1行。两种方法

  

  显示倒数第2行。3种方法达到同一效果

  

3. 显示匹配行

  只显示匹配行

  

  反之,只显示不匹配行。2种实现

    

  

4. 显示匹配行前后的行

  显示匹配行前一行,但不显示匹配行

  

  显示匹配行后一行,但不显示匹配行

  

  显示匹配行及前后一行,并加上行号

  

5. 显示包含某些匹配的行

  几个匹配项间没有次序要求

  

  匹配项之间有次序要求

  

  匹配多个字符串中的一个

  

  显示包含匹配的段落(以空行分隔)

  匹配AAA的段落:sed -e '/./{H;$!d;}' -e 'x;/AAA/!d'

  匹配包含AAA,BBB,CCC,3个字符中的段落:sed -e ‘/./{H;$!d;}’ -e 'x;/AAA/!d; /BBB/!d; /CCC/!d'

  匹配包含AAA, BBB, CCC, 3个字符串中任意一个字符串的段落

  sed -e '/./{H;$!d;}' -e 'x;/AAA/b' -e 'x;/BBB/b' -e '/CCC/b' -e d

  sed '/./{H;$!d;};x;/AAA\|BBB\|CCC/b;d'

  ???

6. 显示包含指定字符个数的行

  显示包含85个及以上字符的行

  

  显示包含35个及以下字符的行

  

7. 显示匹配行到最后一行

  

8. 显示指定范围的行

  

9. 显示指定行号的行

  

10. 指定显示某些有规律行号的行

  从第3行开始,每7行显示一次

  

11. 显示两个匹配之间的文本

  

转载于:https://www.cnblogs.com/zhanglong71/p/5546753.html

你可能感兴趣的文章
jQuery常用函数
查看>>
一个忙着找实习工作的大三在校生的真实感受!!!
查看>>
Linux 下的 scp
查看>>
理解同步,异步和延迟脚本
查看>>
MMS源码中异步处理简析
查看>>
XMind 6 如何画流程图
查看>>
final发布评价
查看>>
DLL远程注入与卸载
查看>>
Jmeter-ForEach控制器
查看>>
Checklist: 2019 05.01 ~ 06.30
查看>>
Binary XML file : Error inflating class com.esri.android.map.MapView
查看>>
grep,awk和sed
查看>>
.NET Core WebAPI IIS 部署问题
查看>>
SystemTap 静态探针安装包
查看>>
数据模型
查看>>
[LeetCode&Python] Problem 371. Sum of Two Integers
查看>>
HDU-4288 Coder 线段树
查看>>
HDU-1878 欧拉回路 判定是否存在欧拉回路
查看>>
大道至简读后感
查看>>
[New Portal]Windows Azure Virtual Machine (22) 使用Azure PowerShell,设置Virtual Machine Endpoint...
查看>>