TAIL(1)

名称
tail - ファイルの最後の部分を表示する

書式
tail [-f | -r] [ -b number | -c number | -n number] [file ...]

解説
tail は、 file が指定されていればそのファイルを、指定されていなければ標準入力を読み 込み、バイト数、行数、もしくは、512 バイト単位のブロック数で指定された 位置以降を表示します。

number に ``+'' をつけた場合は、入力の先頭からの指定となります。たとえば、 “-c +2” と指定すれば 2 バイト目から表示されます。 number に ``-'' もしくは符号をつけていない場合は、入力の最後からの相対位置 の指定となります。たとえば、 “-n 2” では最後の 2 行が表示されます。 デフォルトは “-n 10” で、入力の最後から 10 行分が表示されます。

オプションとしては以下のものがあります:

-b number
    512 バイト単位のブロック数で指定します。

-c number
    バイト単位で指定します。

-n number
    行単位で指定します。

-f  ファイルの最後に達しても終了せず、入力に追加されるデー タを待つようにします。 -f オプションは、パイプの場合は無視されますが、FIFO の場合は無視されません。

-r  行ごとに、逆順に表示します。また、 -b, -c, -n の各オプションの意味も変わり、それぞれ表示するブロック数、バイト数、行数の 指定になります。デフォルトでは、入力したものがすべて逆に表示されます。

戻り値
成功した場合は 0 を、エラーが起きた場合は 1 以上の値を返します。

注意
以前の UNIX とのオプショ ン書式の互換のため、行数指定のオプションとして ``-count'' の表記も受け付 けます。ただし、 -r オプションが -b, -c, -n 修飾オプションとなったため、完全には互換はありません。以前の tail では ``-4cr'' と指定しても、 -c が無視されて最後の 4 行が逆順に表示されましたが、本バージョンの tail では ``-r -c 4'' と解釈され、最後の 4 バイトが表示されます。

規格
tail ユーティリティは p1003.2-92 のスーパーセットです。

関連項目
tail コマンドは AT&T UNIX から登場しました。