Linux 版 (精华区)
发信人: tcpip (干打雷,不下雨), 信区: Linux
标 题: head及tail命令
发信站: 紫 丁 香 (Mon Jun 7 10:46:39 1999), 转信
假设,如果你只想查看一个文件究竟保存的是什么内容。为此,你可以
只查看文件的头几行,而不必浏览整个文件。过滤器命令head可以达到上
述目的。head命令可以只显示文件或标准输入的头几行。与许多其它过滤
器命令一样,head过滤器有各种选项,通过这些选项,你可以控制文件或
标准输入的输
出。缺省情况下,head过滤器仅显示文件的头十行。你可以通过选项(在
破折号后面跟一个数字)在命令行上指定你将要显示的行数。在下面的例
子中,首先用cat命令输出preface文件的所有内容,然后用head命令显示
preface文件的头三行。
$ cat preface
a text file in Unix
consists of a stream of
characters. An editor can
be used to create such
text files, changing or
adding to the character
data in the file.
$ head -3 preface
a text file in Unix
consists of a stream of
characters.An editor can
同样,如果你只想查看文件的尾部,你可以使用另一个过滤器命令tail。
缺省情况下,tail命令显示文件的最后十行。与在head过滤器命令一样,
你可以在破折号后面指定你想显示的行数。在下面的例子中,preface文件
的最后三行被显示在屏幕上。
$ tail -3 preface
text files, changing or
adding to the character
data in the file.
过滤器命令tail首先读取数据,然后输出其“过滤”后的数据。对于
tail命令是数据的最后几行。与cat命令一样,你可以通过管道操作把tail
及head命令输出至打印机或者用重定向操作输出至另一文件。在下面的例子
中,tail过滤器通过管道操作把preface文件的最后五行输出至打印机。
$ tail -5 preface | lpr--
!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!警告美国姥:别把我逼急了!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!
※ 来源:.紫 丁 香 bbs.hit.edu.cn.[FROM: 202.118.239.115]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.230毫秒