Linux 显示文本指定行内容

主要采用sed、head和tail命令

如果文本中使用了 \n 这类符号,cat命令会把它当成换行符,结果会出错

$ sed -n "10p" move.sh   # 显示第10行

$ sed -n "7,10p" move.sh # 显示第7行到第10行

$ cat recorde | head -n 10|tail -n 1 # 显示第10行,先显示前10行,再显示这10行中的最后一行

$ cat recorde | tail -n +10 | head -n 1 # 显示第10行;先显示第10行及以后的内容,再显示这里的第一行

tail -n 100 #显示最后100行

tail -n +1000 # 从1000行开始显示,显示1000行以后所有行

head -n 1000 # 显示前面1000行

时间: 2024-09-29 09:57:04

Linux 显示文本指定行内容的相关文章

css3实现超出文本指定行数(指定文本长度)用省略号代替

测试代码: 1 <!DOCTYPE html> 2 <html> 3 4 <head> 5 <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"> 6 <meta http-equiv="Content-Type" content=&qu

linux 查看某几行内容与文件分割

查看指定行数 sed -n 4,8p file #打印file中的4-8行 sed -n 4p file #打印file中的第4行 grep ^pw file # 查看file中以pw开头的行 在Linux下用split进行文件分割: 模式一:指定分割后文件行数 对与txt文本文件,可以通过指定分割后文件的行数来进行文件分割. -l : 指定每个小文件的行数 命令:split -l 300 large_file.txt new_file_前缀 模式二:指定分割后文件大小 split -b 10m

linux获取日志指定行数范围内的内容

假如我要获取"浅浅岁月拂满爱人袖"到"落入凡尘伤情着我"之间的内容. 1.首先得到他们所在的行号: -n选项显示行号 但是有时候grep后显示的是"匹配到二进制文件(标准输入)",说明搜索的字符串在某二进制文件当中匹配到了,不想匹配二进制文件的话,用grep -a即可. [email protected]:~# grep -an '浅浅岁月拂满爱人袖' abc |awk -F: '{print $1}' 3 root@ubuntu:~# grep

Linux截取文件指定行数之间的内容

如果你只想看文件的前100行,可以使用head命令,如head -100 ?filename 如果你想查看文件的后100行,可以使用tail命令,如:tail -100 ?filename 或 tail -n 100 ?filename 查看文件中间一段,你可以使用sed命令,如:sed -n '100,200p' filename?这样你就可以只查看文件的第100行到第200行. 截取的文件可以用重定向输入到新的文件中:head -100 ?filename >a.txt 原文地址:https

获取txt文件指定行内容

#!/usr/bin/python num=0; ni=open("C:\Python34\ceshi.txt") for line in ni: num=num+1;  #表示行数 if num==4:  #当num为4时,打印出第四行的内容,在开始的编写中写成了num=4,运行时一直提示语法错误,找了半天原因才明白需写成==,=是赋值,==是比较   print(line) ni.close() #import linecache #print(linecache.getline(

利用css3实现超出文本指定行数与省略号效果

<style> .text1 {/*单行*/ width:200px; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; -webkit-text-overflow:ellipsis; -moz-text-overflow:ellipsis; white-space:nowrap; } .text2 {/*多行*/ width:200px; word-break:break-all; display:-web

python读取文件指定行内容

import linecache text=linecache.getline(r'C:\Users\Administrator\Desktop\SourceCodeofMongoRedis\chapter_5\generate_string.py',10) 第十行内容为# info = '''1000001 王小小''' 原文地址:https://www.cnblogs.com/tjp40922/p/12393080.html

批处理命令get_line获取文本总行数并显示指定行的内容

研究背景 get_line是一个很好的工具,它能快速获取文本内容总行数(不包括空行),并显示指定行内容.它有一个特点,就是计算的总行数不包括空行,也就是说它只统计非空行的行数,对处理矩阵数据非常有用. 使用帮助 获取文本内容总行数(不包括空行),并显示指定行内容. get_line {filename | number} filename           文件名,可包含路径,如有空格需用双引号""括起来 number             指定要显示的行,只能输入整数 在批处理中

如何使用JS脚本从HTML中分离图片标签与文本,替换文本中指定的内容并加粗(原创)

var html='ddfsdfsdfdsd dfsdfsdffds<img _src="http://localhost:8490/60E86EA7-FE7B-44BF-8270-4DF2036B2118.PNG" data-latex="x=\frac {-b\pm \sqrt {{b}^{2}-4ac}} {2a}" src="http://localhost:8490/60E86EA7-FE7B-44BF-8270-4DF2036B2118.