sed及awk显示指定行内容
文件内容为
[root@test1 test]# cat file.test
1
2
3
4
5
6
7
8
9
10
1. 显示第二行内容(指定行)
1)sed
[root@test1 test]# sed -n '2p' file.test
2
2)awk
[root@test1 test]# awk 'NR==2 {print $0}' file.test
2
[root@test1 test]# awk '{if(NR==2)print $0}' file.test
2
2. 显示第三行至第五行内容(指定行范围)
1)sed
[root@test1 test]# sed -n '3,5p' file.test
3
4
5
2)awk
[root@test1 test]# awk '{if(NR>2&&NR<6) print $0}' file.test
3
4
5
3)grep
[root@test1 test]# grep -C 1 4 file.test
3
4
5
3. 显示奇数行与偶数行
1)sed
[root@test1 test]# sed -n '1~2p' file.test
1
3
5
7
9
[root@test1 test]# sed -n '2~2p' file.test
2
4
6
8
10
[root@test1 test]# sed -n 'p;n' file.test
1
3
5
7
9
[root@test1 test]# sed -n 'n;p' file.test
2
4
6
8
10
2)awk
[root@test1 test]# awk 'NR%2==1' file.test
1
3
5
7
9
[root@test1 test]# awk 'NR%2==0' file.test
2
4
6
8
10
[root@test1 test]# awk '{if(NR%2==1) print $0}' file.test
1
3
5
7
9
[root@test1 test]#
[root@test1 test]# awk '{if(NR%2==0) print $0}' file.test
2
4
6
8
10
4. 显示匹配到的行
1)sed
[root@test1 test]# sed -n '/5/p' file.test
5 line 5
2)awk
[root@test1 test]# awk '/5/' file.test
5 line 5
3)grep
[root@test1 test]# grep 5 file.test
5 line 5
转载于:https://blog.51cto.com/xoyabc/1694187
sed及awk显示指定行内容相关推荐
- python读取文件多行内容-Python读取文件、大文件和指定行内容的几种方法
在使用python处理文本的时候,经常会需要读取文件的内容.如果文件比较小,那么直接使用open文件对象打开文件,再通过read()方法最为方便,这种方法就是把文件内容读出来后放到内存变量. read ...
- tkinter显示多行内容的表格单元
tkinter显示多行内容的表格单元 引言 为何需要单元格显示多行内容 是否有现成的组件 使用最基本的BasicTinUI 绘制表格的语法 参数和返回值 示例代码 结语 引言 在tkinter中,有一 ...
- 微信小程序 换行显示指定行数据量
微信小程序 换行显示指定行数据量 方式1 在wxml进行数据的判断展示 =====page.js 文件Page({data:{testArr:['a0','a1','a2','a3','a4','a5 ...
- python如何读取文件指定行_Python读取文件、大文件和指定行内容的几种方法
在使用python处理文本的时候,经常会需要读取文件的内容.如果文件比较小,那么直接使用open文件对象打开文件,再通过read()方法最为方便,这种方法就是把文件内容读出来后放到内存变量. read ...
- awk显示指定行到末尾行之间小技巧
使用awk来显示全部行,可以使用print $0来搞定,如果碰到要显示从第二行到第末尾的话,比如要显示/etc/passwd文件中,从第二列到第末尾的所有行,可以 [root@localhost ~] ...
- awk输出指定行,awk如何取反
指定行输出 awk '{print $1}' 取反输出 awk '{$1="";print }' 更多使用,日后记录
- vba如何让文本框显示指定的内容_室内LED显示屏如何安装?一篇内容了解清楚
关于led显示屏的安装,一直以来,都有不少的朋友问起,这个确实是弱电中常做的项目,很多的弱电项目都之相关,本期我们一起来了解下这方面的内容. 安装室内LED显示屏,一般常用的方法都会选择买边框.模组. ...
- 用sed删除文件中指定行
删除第N行: sed -i 'Nd' filename 删除第M到N行: sed -i 'M,Nd' filename sed -e '/abc/d' a.txt // 删除a.txt中含&qu ...
- css溢出隐藏显示指定行数
display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; // 指定显示行数为2 white-space: ...
最新文章
- CVPR2020 | 商汤-港中文等提出PV-RCNN:3D目标检测新网络
- 微软 AI 设计原则:成为弱者,再带来惊喜
- 牛客练习赛74 D CCA的图
- 处理有外键约束的数据
- 计算机网络之物理层:2、码元、速率、带宽、波特
- 网络攻防实验(五)——201521460003王浩洋
- SHELL 分析 列出当天访问次数最多的IP
- LeetCode 5.最长回文子串(动态规划)
- 使用 SqlDependency 对象缓存数据以提高性能
- 2017/07/27 工作日志
- 机架式服务器可以安装win7系统,Win7 32位系统怎么安装电音
- JSP简介和会话技术
- How to write an exploratory essay
- 2022年终总结与2023新年展望
- 几款笔记软件的使用感受
- Java实现 LeetCode 417 太平洋大西洋水流问题
- 小明发布_历时一年零四个月,付出终有回报!救助站无微不至的照顾,头条四次跟进发布寻亲信息,最终帮助受助青年找到家人...
- AUTOSAR架构的故事(干货)
- 真小白|一步步教你用Python抓取微信好友分析
- OWOD训练运行教程
热门文章
- Java使用字节码和汇编语言同步分析volatile,synchronized的底层实现
- 算法:详解布隆过滤器的原理、使用场景和注意事项@知乎.Young Chen
- Java生成html为pdf
- IE的box模型显示bug
- C#如何在Form中嵌入并且操作Excel表格
- 反汇编算法介绍和应用——递归下降算法分析
- 【linux】top命令详解
- html+服务器控件语法,HtmlForm 服务器控件声明性语法
- 计算机鹅点云,CVPR 2020 | 用于点云中3D对象检测的图神经网络
- laravel auth(api)-attempt 返回false_3分钟短文:Laravel命令行参数和可选项分不清?怎么可能...