
以第四行为例,要查询的文件名为listtxt:
方法1:
grep -n '^' listtxt |grep '^4:'|grep -o '[^4:]'
方法2:
sed -n '4p' listtxt
方法3:
awk '{if ( NR==4 ) print $0}' listtxt
方法4:
tac listtxt |tail -4|tac|tail -1
说的具体点:
你可能是在问查看文件制定行的内容,以第十行为例:sed
'10p'
-n
wahahatxt
//就是查看文件wahahatxt第十行的内容。sed是命令,
参数p是打印,
10是指第十行,n表示不打印无用的文本,wahahatxt是源文件
管道只显示第五行内容
cat -n input_file | grep 5
2 用sed命令
sed -n '5,10p' input_file这样你就可以只查看文件的第5行到第10行。
3 用awk处理
awk 'NR==2, NR==11{print}' input_file
或者
awk 'NR>2 && NR<11 {print $0}' input_file
以上就是关于如何在linux文件内容中提取第n行全部的内容,包括:如何在linux文件内容中提取第n行、linux 下查看文件第多少行、linux怎么显示文件中第几行等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)