Next: , Up: Output of parts of files


5.1 head: ファイルの最初の部分を出力

headは,それぞれのfileの最初の部分(デフォルトで十行)出 力します.ファイルが与えられていない場合や,‘-’というfileが 与えられているときは標準入力から読み込みます.概要です.

     head [option]... [file]...

一つ以上のfileが指定されている場合,headは以下から成り 立つ一行のヘッダを出力します.

     ==> file name <==

それぞれのfileの前に出力されます.

プログラムは以下のオプションを受け入れます.Common optionsも参照 してください.

-c n
--bytes=n
最初の行の代わりに,最初のnバイトを出力します.後置される ‘b’はnの512倍,‘k’は1024倍,そして‘m’は1048576倍 になります.しかし,nが‘-’で始まる場合,それぞれのファイル の最後のnを出力します.
-n n
--lines=n
最初のn行を出力します.しかし,nが‘-’で開始される場合, それぞれのファイルの最後のnを出力します.
-q
--quiet
--silent
ファイル名のヘッダを出力しません.
-v
--verbose
常にファイル名のヘッダを出力します.

古いシステムでは,headは時代遅れのオプション -countoptionsをサポートし,それは最初に指定されて いる場合だけ認識されます.countは十進数の数値で,オプションで -cでのサイズ指定文字(‘b’, ‘k’, ‘m’)や,行数を 意味する‘l’,またはそれ以外のオプション文字(‘cqv’)が続きます. POSIX 1003.1-2001 (see Standards conformance)ではこれを 許可していません.代わりに-c count-n count を使用してください.

終了ステータスのゼロは成功を示し,ゼロ以外の値は失敗を示します.