January 2024
Intermediate to advanced
472 pages
5h 56m
Japanese
変化のために何でもしよう / 自分のものとするために握手をしよう
—— They Might Be Giants, "Stand on Your Own Head" (1988)
本章では、headコマンドのクローンを作成します。headは、1つ以上のファイルの最初の数行または数バイトを表示するコマンドです。テキストファイルの中身を少しだけ見たいときによく使われます。また、あるプロセスが出力した複数のファイルがある場合に使うと、問題をすばやく把握できます。とくに、非常に大きなファイルを扱うときには、ファイル全体を読み込むcatより、headのほうが便利です。
本章では、次の内容を学びます。
matchアームとガードの併用From、Into、asを用いた型の変換takeを使う方法まずはheadの概要から説明します。Berkeley Standard Distribution(BSD)、SunOS/Solaris、HP-UX、Linuxなど、オリジナルのAT&T Unix OSの実装は数多く存在します。ほとんどのOSにはheadコマンドがあり、デフォルトでは1つ以上のファイルの最初の10行を表示します。また、多くの場合、表示する行数を制御するためのオプション-nと、表示するバイト数を制御するためのオプション-cがあります。man headを実行すると、BSD版にはこの2つのオプションだけがあることがわかります。 ...