分类操作时,不一定要显示整个文件或一页以查看s o r t结果中的第一和最后一行。如果只显示最高年租金,按第4域分类- k 4并求逆,然后使用管道只显示s o r t输出的第一行,此命令为h e a d,可以指定查阅行数。如果只有第一行,则为head -1:
[sam@chenwy sam]$ sort -t: -k4r video.txt A Few Good Men:KL87:445:5851 Aliens:HK11:532:4892 Star Wars:HK38:301:4102 Toy Story:HK65:239:3972 The Hill:KL223:63:2972 Boys in Company C:HK48:192:2192 Alien:HK57:119:1982
[sam@chenwy sam]$ sort -t: -k4r video.txt | head -1 A Few Good Men:KL87:445:5851
[sam@chenwy sam]$ sort -t: -k4r video.txt | head -2 A Few Good Men:KL87:445:5851 Aliens:HK11:532:4892
要查阅最低年租金,使用t a i l命令与h e a d命令刚好相反,它显示文件倒数几行。1为倒数一行,2为倒数两行等等。查阅最后一行为tail -1。结合上述的s o r t命令和t a i l命令显示最低年租金:
[sam@chenwy sam]$ sort -t: -k4r video.txt | tail -1 Alien:HK57:119:1982
[sam@chenwy sam]$ sort -t: -k4r video.txt | tail -2 Boys in Company C:HK48:192:2192 Alien:HK57:119:1982
可以使用h e a d或t a i l查阅任何大的文本文件, h e a d用来查阅文件头,基本格式如下: head [how_many_lines_to_display] file_name
Ta i l用来查阅文件尾,基本格式为: tail [how_many_lines_to_display] file_name
如果使用h e a d或t a i l时想省略显示行数,缺省时显示1 0行。 要查阅文件前2 0行: [sam@chenwy sam]$ head -20 passwd
要查阅文件后10行: [sam@chenwy sam]$ tail -10 passwd |