Linux 中查看文件第n行内容的命令实战案例
方法1:
head -m filename | tail -1 //查看filename文件的第m行(tail -1 是数字1)
head -n (数字)(文件名):数字为正数 显示前多少行的文本 数字为负数 从第多少行开始显示 (此处的-n可以省略)
例子:
head -n -10 hello.c :显示除了hello.c文件的后10行的内容 ps:倒数第10行不会被打印
例子:head -n -10 data.txt | tail -1 //查看data.txt文件的第100行
实例 查看 日志 catalina.20211209.out
方法2:
nl filename | sed -n 'mp' //查看filename文件的第m行
例子:nl data.txt | sed -n '10p' //查看data.txt文件的第100行
方法3:
sed -n ‘mp’ filename //查看filename文件的第m行
例子:sed -n '100p 'data.txt //查看data.txt文件的第100行
查看日志前10行内容:
head -n -10 catalina.20211209.out
或者
head -10 catalina.20211209.out