next up previous contents
Next: Cabinetのスクリプト Up: シェルスクリプトによる簡単なデータベース Previous: データ形式

Cabinetの部品

それではこのためにどのような部品を用意すればよいでしょうか。データの入力、 検索、出力と分けて考えてみます。

まず入力されるデータは通常のテキストファイルですからminix備え付けのエディタ ed, mined, elle, vi などから好きなものを使うことにし、(a)から(b)のデータ形式に 変換するスクリプトと組み合せることにします。 検索には正規表現が使えるgrepを使いましょう。出力は、データ形式(b)の フィールドがコロン「:」で区切られているので IFS を切り換えて 各々のフィールド取り出し echo で表示させます。 この方針で次のような5つのスクリプトを用意してみました。



Riichiro Saito
1995年08月29日(火) 11時41分26秒 JST