以下のデータファイル station.dat をクリックしてセーブする。 これは、Emacs に駅名、所在地、ひらがな、アルファベットの情報を、 空白を空けながら入力したものである。 駅名から時刻表を検索するときなど、 数文字入れると候補が出現する機能があるものがある。 このしくみをこのデータを使って学んでみよう。
ファイルの中の文字列を調べるには egrep を使う。酒田と名のつく駅を調べたい。
% egrep "sakata" station.dat 東酒田 山形県 ひがしさかた Higashisakata
と出る。しかし酒田駅も存在するので、この方法では不十分である。 オプション -i をつけると、小文字を区別しない。
% egrep -i "sakata" station.dat 酒田 山形県 さかた Sakata 東酒田 山形県 ひがしさかた Higashisakata
となる。オプションをつけたことにより、大文字小文字を区別しなくなった。
% egrep (-オプション) "文字列" データ