【ヘッド】
head とは?
最終更新:
💡 大きなファイルも、まず先頭だけのぞいてみよう
ファイルや標準入力の先頭部分を表示するUnix系のコマンド。既定では先頭10行を表示し、-nで行数を指定できる。
📌 このページのポイント
headは、何をするコマンド?
ファイルの先頭部分を見るコマンドだよ。head data.csvなら、既定で最初の10行を表示する。大きなファイルの冒頭や、ログの形式を確認したいときに便利。元のファイルの内容を書き換える操作ではないんだ。
5行だけ見たいときは?
途中の行も、tailと組み合わせて見られる?
100文字だけ、という指定はできる?
複数ファイルや、マイナスの行数も使える?
GNU版では複数ファイルを渡すと、それぞれの名前を見出しにして先頭を表示する。head -n -5 file.txtは末尾5行を除いた部分で、「先頭5行」ではないよ。こうした拡張の対応はOSや実装によるため、手元のマニュアルで確認しよう。
まとめ:ざっくりこれだけ覚えればOK!
「head」って出てきたら「ファイルの先頭を表示するコマンド」と思えばだいたいOK!
📖 おまけ:英語の意味
「head」 = 頭・先頭
💬 ファイルの「頭(先頭)」を見るから head。tail と対になるコマンドだよ