grep コマンドの1番目の パラメータは検索パターンと呼ばれます. 一番単純なパターンは"1960"というような普通の文字列で, その文字列と同じ綴りの文字列を指定します. 他のパターンには以下のようなものがあります.
パターンにスペースや [, ], * などの他の特殊文字が含まれる場合は, パターン全体を引用符で囲みます. これらの特殊文字が, コマンドラインの解析で先に解釈されてしまうのを防ぐためです. また, これらの特殊文字を「その文字そのもの」とする場合は, バックスラッシュ (\) を前につけます. 「ピリオド3個」は \.\.\. というぐあいです.
ここまでの範囲でも, たとえば
といったパターンが指定できます.
ここで説明したパターンの書き方は, 正規表現と呼ばれるものです. 理論的にも良い性質を持っています. grep だけでなく様々なコマンドやアプリケーション,プログラミング言語で使えます.
少し例を見てみましょう. 日本の都道府県の例を扱います. 次のファイルにデータが入っています.
クリックして適当なディレクトリに保存してください.
17.3.1.1 行検索 | 17.3.1.2 検索パターン | 17.3.1.3 検索例 | ||
2009年度版に向けて現在作業中です.
このページに関してお気づきの点がありましたら
コメント投稿システムまでお願いします.
|
Mon, 21 Mar 2005 12:39:39 JST (1593d) |