head
ファイルの先頭、先頭から指定された行を表示します。
NAME
head -- display first lines of a file
SYNOPSIS
head [-n count | -c bytes] [file ...]
github
- githubのjupyter notebook形式のファイルはこちら
google colaboratory
- google colaboratory で実行する場合はこちら
環境
筆者のOSはmacOSです。LinuxやUnixのコマンドとはオプションが異なります。
実際に動かす際は先頭の!や先頭行の%%bashは無視してください。
!sw_vers
ProductName: Mac OS X
ProductVersion: 10.14.6
BuildVersion: 18G2022
!bash --version
GNU bash, version 3.2.57(1)-release (x86_64-apple-darwin18)
Copyright (C) 2007 Free Software Foundation, Inc.
使用例
オプションなしのデフォルト設定では最初の10行を表示します。
%%bash
echo "テスト用のテキストの作成"
echo -e "1 \n2 \n3 \n4 \n5 \n6 \n7 \n8 \n9 \n10 \n11 \n12" > temp
head temp
echo "先頭の10行しか表示されない"
テスト用のテキストの作成
1
2
3
4
5
6
7
8
9
10
先頭の10行しか表示されない
代表的なオプション
- c : 先頭から指定したバイト数を表示
- n : 先頭から指定した行数を表示⇒最も良く使うオプション
n オプション
%%bash
echo -e "test \ntest \ntest \ntest \ntest \ntest \n" > test
echo "先頭3行目を表示する"
head -n 3 test
先頭3行目を表示する
test
test
test