sed -n '10000000,10000020p' filename

你可能能够加快这一点:

sed -n '10000000,10000020p; 10000021q' filename

在这些命令中,选项-n使sed“抑制模式空间的自动打印”. p命令“print [s]当前模式空间”和q命令“立即退出[s] sed脚本而不再处理任何输入……”引号来自sed man page.

顺便说一句,你的命令

tail -n 10000000 filename | head 10

从文件末尾的第1000万行开始,而你的“中间”命令似乎从一开始就是千万分之一,这相当于:

head -n 10000010 filename | tail 10

问题是对于具有可变长度行的未排序文件,任何进程都必须通过计算换行的文件.没有办法快捷.

但是,如果文件已排序(例如,带有时间戳的日志文件)或具有固定长度的行,则可以根据字节位置搜索文件.在日志文件示例中,您可以像我的Python脚本here *那样进行一系列二进制搜​​索.在固定记录长度文件的情况下,它真的很容易.您只需在文件中搜索linelength * linecount字符.

*我有意义发布该脚本的另一个更新.也许我会在这些日子里解决这个问题.

Linux显示txt文件,如何在Linux中显示文本文件中的某些行?相关推荐

  1. linux一直显示探测文件,如何在Linux中检测文件访问?

    一种选择是使用strace: strace -o logfile -eopen yourapp 这将记录所有文件打开事件,但会造成性能上的重大下降.但是,它具有易于使用的优点. 另一种选择是使用LD_ ...

  2. Linux打开txt文件乱码的解决方法

    Linux显示在Windows编辑过的中文就会显示乱码是由于两个操作系统使用的编码不同所致.Linux下使用的编码是utf8,而Windows使用的是gb18030.因此,解决Linux打开txt文件 ...

  3. Linux解决txt文件乱码问题

    Linux解决txt文件乱码问题 出现原因:将windows中的txt文件拖到了linux中,双击打开或是使用cat等命令打开时会出现乱码现象 乱码原因:windows中字符串的编码格式为GBK,而L ...

  4. win系统excel、txt文件传到linux,行列数对不齐,乱码的的问题

    问题描述:因为自己研究需要经常跨win和linux两个平台,由于两个平台下txt编码方式不一样,经常会出现穿过去txt文件数据对不齐,无法读取的情况. 自己遇到的一个案例是,我需要把excel的气象数 ...

  5. linux 几个文件夹作用,linux下每一个文件夹的作用.docx

    目录结构及主要内容 "/"根冃录部分有以F子冃录: /usr 口录包含所有的命令.程序库.文档和英它文件.这些文件在正常操作中不会被改变的.这个目录也包含你的Linux 发行版本的 ...

  6. linux查看图像大小_如何在Linux上调整一批图像的大小?

    linux查看图像大小 Resizing images on Linux with gThumb is easy. However, I have a batch of images inside a ...

  7. linux 穿件文件_关于Linux的25件事

    linux 穿件文件 今天是Linux 25年的历史,这是有史以来最成功的软件. 在本周的LinuxCon上,Linux基金会的Jim Zemlin在主题演讲中表达了钦佩,赞美和激动,他说:" ...

  8. python将多个txt文件导入一个excel的不同sheet中

    代码功能:将多个txt文件导入一个excel的不同sheet中 运行代码工具:jupyter notebook import os import sys import openpyxl from op ...

  9. linux合并txt文件命令,如何在Linux Shell脚本中合并文本文件中同一...

    我从Nagios使用wget命令下载了html文件,然后使用以下代码将该htmlfile转换为Textfile: html2text -width 180 file.html >a.txt 然后 ...

最新文章

  1. 互联网巨头终极战场:得开发者得天下
  2. R语言 、Excel哪个更能胜任数据分析?
  3. Android Websites
  4. 企业安全体系建设方案设计(内附案例)
  5. 数据库索引的实现原理及查询优化
  6. Python 中的作用域
  7. web前端开发职业技能证书_1+x证书web前端开发职业技能等级标准1
  8. vue-cli搭建和“Cannot find module npm-cli.js” 、“operation not permitted” 、 deprecated coffee-script等错误
  9. 汇总:MySQL 8.0 运维便捷命令
  10. VUE3@/cli数据交互(axios)
  11. C. Tourist Problem
  12. stdafx有什么用(包含相关问题分析)
  13. 超级搜索术4-学业有成/职场晋升
  14. 计算机无法显示硬盘盘符,电脑硬盘不显示盘符怎么办 移动硬盘不显示盘符的原因...
  15. python fork()创建新的进程,daemon进程
  16. ſ xf(sinx)dx 中的f(sinx)到底是什么
  17. 计算机主机电源接线,七个步骤教你主机电源如何接线
  18. 在ubuntu20.04中设置锁屏背景(亲测有效)
  19. 成功中标 荣联为中国检科院打造一站式生信服务平台
  20. 【转载】没有urllib2怎么办?安装不了urllib2怎么办?

热门文章

  1. 【算法设计与分析】10 差消法化简高阶递推方程
  2. 【数据结构与算法-java实现】二 复杂度分析(下):最好、最坏、平均、均摊时间复杂度的概念
  3. Python的dnspython库使用指南
  4. 几位大佬启蒙老师和女神启蒙老师的博客,大家可以多关注下
  5. 生成下拉框的几种方法总结——数据来源:枚举
  6. [翻译] 学习iOS开发的建议:如何从菜鸟到专家
  7. 207. Course Schedule
  8. 【数据结构与算法】【算法思想】拓扑排序
  9. [Leetcode][第95题][JAVA][不同的二叉搜索树 II][递归]
  10. [密码学基础][每个信息安全博士生应该知道的52件事][Bristol Cryptography][第50篇]什么是BLS基于Weil对的签名方案?