显示一个文件的某几行(中间几行)
- 用head&tail命令
- 从第300行开始,显示100行(即显示300~399行) cat filename | tail -n +300 | head -n 100
- 显示100行到300行 cat filename| head -n 300 | tail -n +100
注释:tail -n 100:显示最后100行
tail -n +100:从100行开始显示,显示100行以后的
head -n 100:显示前面100行
- 用sed命令
sed -n '5,10p' filename 只查看文件的第5行到第10行。
- 用grep命令
grep -C 5 foo filename 显示file文件中匹配foo字符串那行以及上下5行
grep -B 5 foo filename 显示foo及前5行
grep -A 5 foo filename 显示foo及后5行