そして、これは
TBDB、別名Terrible Bashデータベース 。
ベースエンジンは1つのbashスクリプトで構成されます。
3つのコマンドがサポートされています-選択、挿入、削除。
データはファイルに保存され、各行はレコードであり、列はタブ文字(\ t)で区切られます。 テーブルの内容にはタブだけでなく改行の記号も含まれている可能性があるため、base64にデータを保存することができます。
彼女と仕事をする方法は?
一般的なコマンド構文:
./tbdb.sh DBFile [修飾子] [コマンド] [パラメーター]
選択コマンド
1)行番号による選択
./tbdb.sh DBFile select 1,3,5 line 2
2行目の列1、3、および5のすべての値を印刷します。
2)コンテンツごとのサンプル
./tbdb.sh DBFile select 1,3,5 where 3 = text
3番目のセルに「テキスト」が含まれる行の列1、3、および5のすべての値を印刷します
挿入コマンド
./tbdb.sh DBFile insert field1 field2 field3
3つのセルを持つ行をDBFileファイルに追加し、field1、field2、field3として入力します。
削除コマンド
./tbdb.sh DBFile delete line 2
2行目を削除します。
修飾子もあります
「-n」-各行の前にデータベースの行番号を出力します。
「-b」-base64データベースを機能させます。
もちろん、これらはSQLクエリとはほど遠い;)
楽しみのためだけに!
照明付きソースコード: dl.dropbox.com/u/3926517/habr/tbdb.html
そしてソース自体、ダウンロード: dl.dropbox.com/u/3926517/habr/tbdb.sh