#navi(../)
* 先頭から指定した行数分表示する・headコマンド [#c874d37c]
ファイルの先頭から指定した行数分を表示する場合は、headコマンドを使います。~
またsortコマンドでで並び替えした結果から先頭の数件などのように出力する例も記します。
#contents
#htmlinsertpcsp(linux_ads_top.html,linux-sp.html)
* 関連記事・関連資料 [#obf1293c]
-[[後方から指定した行数分表示する・tail>逆引きUNIXコマンド/後方から指定した行数分表示する・tail]]
-[[指定した範囲の行を取得する方法・head,tail,sed>逆引きUNIXコマンド/指定した範囲の行を取得する方法]]
-[[指定した行番号から最終行までを表示する・tail>逆引きUNIXコマンド/指定した行番号から最終行までを表示する・tail]]
* headコマンドを使ってみる [#l0a78c14]
headコマンドを使用した例を以下に記します。
** 先頭から指定行分を表示する [#h30b727a]
以下の構文で指定した行数分を先頭から表示することができます。
head -行数 ファイル名
または
cat ファイル名 | head -行数
以下のファイルを使用してheadコマンドを利用していみます。
$ cat TYO23ku.txt
Chiyoda
Chuo
Minato
Shinjuku
Bunkyo
Taito
Sumida
Koto
Shinagawa
Meguro
Ota
Setagaya
Shibuya
Nakano
Suginami
Toshima
Kita
Arakawa
Itabashi
Nerima
Adachi
Katsushika
Edogawa
-先頭から10行表示してみる
$ head -10 TYO23ku.txt
Chiyoda
Chuo
Minato
Shinjuku
Bunkyo
Taito
Sumida
Koto
Shinagawa
Meguro
** ソートした結果から前方10行を表示する [#x4989f9b]
sortコマンドでTYO23ku.txtを並び替えし、先頭の10行を表示する例です。
$ sort TYO23ku.txt | head -10
Adachi
Arakawa
Bunkyo
Chiyoda
Chuo
Edogawa
Itabashi
Katsushika
Kita
Koto
以上、headコマンドの使用例でした。
#htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)