显示一个文件的某几行

来源:互联网 发布:影视行业 知乎 编辑:程序博客网 时间:2024/06/05 03:39
1. 从第5行开始往下显示6行,即显示第5行到第10行
cat FILENAME | tail -n +5 | head -n 6

2. 显示第5行到第10行
cat FILENAME | head -n 10 | tail -n +5
sed -n '5,10p' FILENAME
tail -n 5  #显示最后5行
tail -n +5  #从第5行开始显示,显示第5行以后的所有行
head -n 5  #显示前面5行

3. 显示从BEGINNING这一行开始往下的所有行
sed -n '/BEGINNING/,$ p' FILENAME  #包含BEGINNING这一行
awk 'n==1{print} $0~/BEGINNING/{n=1}' FILENAME  #不包含BEGINNING这一行
0 0