如何输出部分文件

在一个文件很大时,不可能使用cat把文件的所有内容都输出。有时候我们只关注前10行或者后10行,如何输出呢?

# head file.txt //输出前10行

# cat file.txt | head //输出前10行

# head -n 4 file.txt  //输出前4行

# head -n -1 file.txt //输出除最后一行外的所有行

# seq 11 | head -n -5  //输出1到6的数字

# tail file.txt //输出最后10行

# cat file.txt | tail //输出最后10行

# tail -n 5 file.txt //输出最后5行

# tail -n +5 file.txt  //输出除前N-1 4行外的所有行

# seq 100 | tail -n +6 //输出6-100的所有数

# tail -f file.txt //用来跟踪文件file.txt中增加的行,通常用在查看日志时,读取新增加的10行

posted on 2015-06-04 15:52  karenwang  阅读(310)  评论(0编辑  收藏  举报

导航