次: , 上: 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 を使用してください.

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