1818IP-服务器技术教程,云服务器评测推荐,服务器系统排错处理,环境搭建,攻击防护等

当前位置:首页 - Linux系统 - 正文

君子好学,自强不息!

linux查看文件某几行的方法:

方法1:使用sed命令

sed -n 'X,Yp' filename

可以查看文件的第x行到第Y行。

例如:显示文件30到50行

sed -n '30,50p' requirements.txt

方法2:使用cat、tail和head命令

cat 命令可以用来显示文本文件的内容

tail命令按指定参数将文件的最后部分输出到标准设备

head命令显示文件的开头至标准输出中

将三个命令组合起来即可查看文件的第x行到第Y行。

语法格式1:从第X行开始,显示Y行。即显示X~(Y-1)行

cat filename | tail -n +X | head -n Y

示例:从第3000行开始,显示1000行;即显示3000~3999行

cat requirements.txt | tail -n +3000 | head -n 1000

语法格式2:显示X行到Y行

cat filename| head -n X | tail -n +Y

示例:显示1000行到3000行

cat requirements.txt| head -n 3000 | tail -n +1000

注意两种方法的顺序:

分解:

tail -n 1000      显示最后1000行
tail -n +1000     从1000行开始显示,显示1000行以后的
head -n 1000      显示前面1000行


本文来源:1818IP

本文地址:https://www.1818ip.com/post/811.html

免责声明:本文由用户上传,如有侵权请联系删除!

发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。