首页 > 系统相关 >Linux-查看文本中第m行到n行的内容

Linux-查看文本中第m行到n行的内容

时间:2024-02-05 18:00:26浏览次数:22  
标签:xml template hive fileName tail sed 行到 Linux 文本

如何查看文件第6749行到6758行?

方式一:使用sed命令

不显示行号:sed -n 'M,Np'  fileName 

例如:sed -n '6749,6758p'  hive-default.xml.template

 

显示行号:sed = fileName | sed 'N;s/\n/\t/' | sed -n 'M,Np'

例如:sed = hive-default.xml.template | sed 'N;s/\n/\t/' | sed -n '6749,6758p'

 

显示行号:cat -n  fileName | sed -n 'M,Np'

例如:cat -n  hive-default.xml.template | sed -n  '6749,6758p'

 

 方式二:先使用tail再使用head

cat -n  fileName | tail -n +M | head -n  (N-M-1的数值)

例如:cat -n  hive-default.xml.template | tail -n +6749 | head -n 10

 

 方式三:先使用head再使用tail 

cat -n  fileName | head -n N | tail -n  -(N-M-1的数值)

例如: cat -n  hive-default.xml.template | head -n 6758 | tail -n -10

 

 方式四:使用grep命令

grep -nC  N  "word"   fileName  显示匹配word字符串那行及上下N行

例如:grep -nC  10  "hive.execution.engine"  hive-default.xml.template

 

grep -nB  N  "word"   fileName  显示匹配word字符串那行及向前N行

 

grep -nA  N  "word"   fileName  显示匹配word字符串那行及向后N行

 

标签:xml,template,hive,fileName,tail,sed,行到,Linux,文本
From: https://www.cnblogs.com/yeyuzhuanjia/p/18008592

相关文章

  • 一行命令找出 Linux 中所有真实用户
    哈喽大家好,我是咸鱼。接触过Linux的小伙伴们都知道在Linux(或者说类Unix)中,有三种类型的用户:超级用户(UID为0):即root用户,拥有最高权限。系统用户(UID为1~999):系统内建用户,用于运行系统服务和守护进程。普通用户(UID为1000~60000):为了让使用者能够使用Linux系统资源而......
  • Linux Control Groups
    前言本文主要会介绍笔者在学习LinuxCgroups时所总结的知识点,其中会涉及到Cgroups中的抽象概念、使用规则、实现原理以及API等方面的相关内容。笔者也会将自己的理解在文中进行阐述,这也算是在和大家交流心得的一个过程。若文中有错误的理解和概念,请大家及时纠正;吸纳大家的建议,对......
  • Linux VFS
    前言本文主要会介绍笔者在学习LinuxVFS时所总结的知识点,其中会涉及到VFS抽象出的通用模型等方面的相关内容。笔者也会将自己的理解在文中进行阐述,这也算是在和大家交流心得的一个过程。若文中有错误的理解和概念,请大家及时纠正;吸纳大家的建议,对于我来说也是很重要的学习过程之一......
  • Linux终端概念的理解
     1pty(虚拟终端或伪终端):当我们远程telnet到主机或使用xterm时不也需要一个终端交互么?是的,这就是虚拟终端pty(pseudo-tty)。2tty(终端设备的统称):tty一词源于Teletypes,或者teletypewriters,原来指的是电传打字机,是通过串行线用打印机键盘通过阅读和发送信息的东西,后来这东......
  • 实战:使用xmanager等远程工具管理Linux
    5.3.1Linux下常用远程连接工具介绍 5.3.2xmanager使用方法1.xshell使用方法例1:连接一台新的服务器  ......
  • [转][Linux]安装 Centos
    转自:https://zhuanlan.zhihu.com/p/1451020341、下载Centos镜像,推荐:Centos7.X      下载地址:https://mirrors.aliyun.com/centos 各个版本的区别!1、CentOS-7-DVD版本:DVD是标准安装盘,一般下载这个就可以了。2、CentOS-7-NetInstall版本:网络安装镜像。3、Cen......
  • Linux下Oracle启用
    1,Linux切换到Oraclesu-oracle2,使用sqlplus并以管理员的身份登录sqlplus/assysdba3,开启cbdstartup4,开启pdbalterpluggabledatabaseORA19CPDBopen;ORA19CPDB为pdb的名字,可以通过showpdbs查看5,退出sqlplusexit6,打开监听lsnrctlstart7,......
  • 第十八天:Linux防火墙
    一、防火墙概念1、安全技术入侵检测系统(IntrusionDetectionSystems):入侵防御系统(IntrusionPreventionSystem):防火墙(FireWall):二、Linux防火墙技术1、NetfilterLinux防火墙是由Netfilter组件提供的,Netfilter工作在内核空间,集成在linux内核中Netfilter是Linux2.4.x......
  • Makefile in Linux
    WhyIneedthisfile?IFIDON'TUSESOMETHING,IWILLFORGETTHEM.ThankstoGithub&GNUmakeIntroduction(compileprocess,GNU_GCCcommands)C/C++compileDetailsPatternrule#Defineapatternrulethatcompilesevery.cfileintoa.o......
  • linux新安装系统后常遇到的问题
    没有如ll这种快捷命令vim/root/.bashrc后添加以下内容exportLS_OPTIONS='--color=auto'aliasls='ls$LS_OPTIONS'aliasll='ls$LS_OPTIONS-l'aliasl='ls$LS_OPTIONS-lA'aliasrm='rm-i'aliascp='cp-i'......