head - ファイルの最初の数行の表示
/usr/bin/head [-number | -n number] [filename]...
head ユーティリティーは、filename で指定された各ファイルについて、先頭の何行か (行数は number で指定) を標準出力に出力します。filename が指定されない場合、head は標準入力から行をコピーします。number のデフォルト値は 10 行です。
複数のファイルが指定された場合、各ファイルの先頭は次のようになります。
==> filename <==
したがって、複数の小さいファイルの内容を、各ファイルを識別できるように表示する際、一般的な方法として、次のようにこのコマンドを使用できます。
example% head -9999 filename1 filename2 ...
サポートしているオプションは、次のとおりです。
各入力ファイルの先頭の何行を標準出力に書き出すか、その行数を number で指定します。number の値は正の整数でなければなりません。
number は正の整数で、意味は前述の –n number 指定と同じです。
オプションが指定されていない場合、head は –n 10 が指定されたものとして動作します。
次のオペランドを指定できます。
入力ファイルのパス名。file オペランドを指定しないと、標準入力が使用されます。
次の例は、ピリオドで始まるものを除くディレクトリ中のすべてのファイルの先頭の 10 行を出力します。
example% head *
head の実行に影響を与える次の環境変数についての詳細は、environ(7) を参照してください。 LANG、LC_ALL、LC_CTYPE、LC_MESSAGES、および NLSPATH。
次の終了ステータスが返されます。
正常終了。
エラーが発生しました。
属性についての詳細は、マニュアルページの attributes(7) を参照してください。
|
cat(1), more(1), pg(1), tail(1), attributes(7), environ(7), standards(7)