linux命令怎么显示文件某一行或几行内容

linux命令怎么显示文件某一行或几行内容,第1张

使用sed命令

具体查看使用规则:

#sed --help;

显示文件X行命令:

#sed -n 'xp' filename

显示文件X行到Y行的内容:

#sed -n 'x,yp' filename

相关显示命令还有tail,cat.awk,head等,可以常看LInux命令大全,或者man命令|help命令查看相关用法。

NR==2就是对第二行执行后面的 *** 作,也就是 {print $0}, 而print $0 的意思就是打印当前行,也就是第二行。所以

awk 'NR==n{print $0}' file

这条命令的作用就是打印 file 文件的第n行。

linux 下查看文件第多少行的方法

一,方法1nl file-name |sed -n '5p'查看第五行

二,方法2 head -n file_name|tail -1

查看第n行三,方法3

.输出一个文件的第4行

sed -n '4p' ufile

awk 'NR==4' ufile

head -4 file|tail -1四,方法4

2.输出文件的第3列(默认分隔符为tab,其他分隔符的处理可以参考awk,cut的man信息)


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8509382.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-17
下一篇2023-04-17

发表评论

登录后才能评论

评论列表(0条)

    保存