📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
| 3行目: | 3行目: | ||
<br><br> | <br><br> | ||
== | == headコマンド == | ||
==== 先頭行からN行を表示する ==== | ==== 先頭行からN行を表示する ==== | ||
テキストファイルの先頭からN行のみを表示する場合は、<code>head</code>コマンドを使用する。<br> | テキストファイルの先頭からN行のみを表示する場合は、<code>head</code>コマンドを使用する。<br> | ||
| 33行目: | 33行目: | ||
6 | 6 | ||
7 | 7 | ||
<br> | <br><br> | ||
== tailコマンド == | |||
==== 最下行からN行を表示する ==== | ==== 最下行からN行を表示する ==== | ||
テキストファイルの最下行〜N行のみを表示する場合、<code>tail</code>コマンドを使用する。<br> | テキストファイルの最下行〜N行のみを表示する場合、<code>tail</code>コマンドを使用する。<br> | ||
| 65行目: | 67行目: | ||
9 | 9 | ||
10 | 10 | ||
<br><br> | |||
== headコマンドとtailコマンドを使用したフィルタリング == | |||
==== headコマンドとは ==== | |||
<code>head</code>コマンドは、テキストファイルの最初の10行を表示するコマンドである。<br> | |||
表示する行数は、オプションで変更することができる。<br> | |||
<br> | |||
<code>head</code>コマンドは、パイプと組み合わせて別のコマンドの実行結果の先頭部分を表示する場合に使用されることが多い。<br> | |||
head [オプション] <ファイル名> | |||
コマンド | head [オプション] | |||
<br> | |||
==== headコマンドのオプション ==== | |||
<code>head</code>コマンドのオプションを下表に示す。<br> | |||
<br> | |||
<center> | |||
{| class="wikitable" | style="background-color:#fefefe;" | |||
|- | |||
! style="background-color:#66CCFF;" | オプション | |||
! style="background-color:#66CCFF;" | 説明 | |||
|- | |||
| -c <数字><br>--bytes <数字> || 先頭から指定したバイト数のみ表示する。<br>マイナス(<code>-</code>)付きの数字を指定する場合、末尾の指定分を除いた全てを表示する。<br><br><code>-c 5 b</code>コマンドのように、単位を付加することも可能である。<br> | |||
<code>b</code>の部分には、以下に示すオプションが指定できる。<br> | |||
* b (512) | |||
* KB (1000) | |||
* K (1024) | |||
* MB (1000*1000) | |||
* M (1024*1024) | |||
|- | |||
| -n <数字><br>--lines <数字> || 先頭から指定した行数のみ表示する。<br>マイナス(<code>-</code>)付きの数字を指定する場合、末尾の指定分を除いた全てを表示する。 | |||
|- | |||
| -q<br>--quiet<br>--silent || ファイルごとのヘッダ表示を行わない。(複数ファイルの指定時に付加する) | |||
|- | |||
| -v<br>--verbose || 常にファイルごとのヘッダ出力を行う。 | |||
|} | |||
<br> | |||
</center> | |||
<br> | |||
<u>※注意</u><br> | |||
<u><code>head</code>コマンドのバージョンによっては、<code>head -10</code>のように、-数字」で行数を指定できる場合がある。</u><br> | |||
<u>つまり、<code>head -10</code>と<code>head -n 10</code>は等価となる。</u><br> | |||
<br> | <br> | ||
==== 上からN行目および下からM行目までを表示する ==== | ==== 上からN行目および下からM行目までを表示する ==== | ||