在Linux的Terminal中显示文本文件特定行的内容
假设要操纵的文本文件的文件名是 textFile
现在想做的事情是
在不以编辑模式打开文件的情况下
在终端直接提取并输出指定文本文件的指定行的内容
在终端提取指定文本文件的指定行的内容
| Tool | Commands for Task A | Commands for Task B | 
| sed | sed -n 'x,yp' textFile | sed -n 'xp' textFile | 
| awk | awk 'NR==x, NR==y{print}' textFile | awk 'NR==x{print}' textFile | 
为了排版简洁,在上表中使用了 Task A 与 Task B 字段,它们实际代表的任务详情如下表所述:
| Task | Details | 
| Task A | 提取并输出文本文件textFile的第x行到第y行的内容 | 
| Task B | 提取并输出文本文件textFile的第x行的内容 | 
在Linux的Terminal中显示文本文件特定行的内容的更多相关文章
- pycharm:terminal中显示乱码的解决方式
		pycharm:terminal中显示乱码的解决方式 
- Linux/Unix Terminal中文件/目录的颜色各代表什么意思?
		注意:console/terminal中文件目录的颜色设置是可以更改的,故环境不同颜色就可能不一样. 下面是我所用终端的颜色示例: 颜色说明: 白色:普通文件 紫色:目录 红色:有问题的链接文件 蓝绿 ... 
- linux显示文本文件指定行数的数据
		sed -n '2,4p' /core/home_info.txt 显示这个txt的2-4行,此外还有 cat /core/home_info.txt | tail -n 1000:显示最后100 ... 
- 如何通过css控制内容显示顺序 第二行的内容优先显示
		我们有时进行网页设计时为了想让用户感兴趣的内容优先显示在前,又不想改动代码的先后顺序,要怎么操作呢?(或者换种说法:源代码中要先看到A再看到B,而视觉上是先B再A)举个简单的例子,想让第二行的内容在不 ... 
- 在Linux的终端中显示BMPString的内容
		在上一篇博文中,介绍了怎样在 Windows 的控制台界面下输出 BMPString 的内容,可是那里的方法在 Linux 下不适用.假设将那里的演示样例代码放到 Linux 下运行.输出的结果为乱码 ... 
- 在Windows的控制台和Linux的终端中显示加载进度
		Windows中 #include <stdio.h> #include <windows.h> int main() { ;//任务完成总量 int i; ; i < ... 
- 【Linux】Terminal中输入一行命令快速移动光标至行首行尾
		Linux: ①快速移动光标至行首 Home或Ctrl+A ②快速移动光标至行尾 End或Ctrl+E ③从光标处开始删除,直到行尾 Ctrl+K ④到下一行 Ctrl+N 或 方向键:↓ ⑤到上一行 ... 
- 在WinDbg中显示和搜索std::vector内容
		WinDbg从来都不擅长可视化.尽管Visual Studio一直都有autoexp.dat,而且最近还出现了本机调试器可视化工具,但WinDbg用户不得不满足于转储内存区域和搜索内存来识别模式.另一 ... 
- 在WinDbg中显示和搜索std::map内容
		我们希望在WinDbg中自动显示.搜索和过滤std::map对象.std::vectors的脚本相对简单,因为vectors中数据的平面结构:map是更复杂的野兽.具体地说,Visual C++ ST ... 
随机推荐
- DDOS和cc攻击的防御
			DDOS和cc攻击的防御 author:headsen chen 2017-10-21 10:47:39 个人原创,转载请注明作者,否则依法追究法律责任: DDOS攻击形式:黑客挟持多个电脑( ... 
- python中super()的一些用法
			在看python高级编程这本书的时候,在讲到super的时候,产生了一些疑惑,super在python中的用法跟其他的语言有一些不一样的地方,在网上找了一些资料,发现基本上很少有文章能把我的疑惑讲明白 ... 
- 浅析Python多线程
			学习Python多线程的资料很多,吐槽Python多线程的博客也不少.本文主要介绍Python多线程实际应用,且假设读者已经了解多线程的基本概念.如果读者对进程线程概念不甚了解,可参见知名博主 阮一峰 ... 
- kvm之三:本地安装虚拟机
			1.格式化新添加的磁盘 [root@kvm ~ ::]#fdisk /dev/sdb Command (m for help): n //新建分区 Command action e extended ... 
- 一周Maven框架学习随笔
			第一次写博客,可能写得不是很好,但是希望自己持之以恒,以后会更好.也希望通过写博客记录随笔,让自己本身有所收获. 下面是今天的maven总结: maven个人理解中是Maven项目对象模型(POM), ... 
- Maven+SSM框架搭建【spring+springmvc+mybatis】
			本案例用到:ssm[spring+springmvc+mybatis]框架 数据库:mysql (推荐使用mysql 或者 sqlserver .oracle太大,一般大型项目才会用到) 开发工具: ... 
- [高级软件工程教学]团队Beta阶段成绩汇总
			一.作业地址: https://edu.cnblogs.com/campus/fzu/AdvancedSoftwareEngineering/homework/1501 二.Beta冲刺课堂答辩 1. ... 
- C语言博客作业—数组
			一.PTA实验作业 题目1:简化的插入排序 1. 本题PTA提交列表 2. 设计思路 (1)定义n,number,i,j,temp; (2)输入n; (3)定义数组a[n+1]; //把所有的数都放入 ... 
- Beta冲刺第一天
			一.昨天的困难 Beta阶段第一天,主要进行本阶段的计划和任务分配,主要问题是上阶段所做的测试工作较少,本阶段需要加强测试工作,并不断修复检测出来的BUG. 二.今天进度 所有成员写简单测试测试整体应 ... 
- centos7 下通过nginx+uwsgi部署django应用
			1. 安装python3.6 1. 获取 wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz tar -xzvf Python- ... 
