再ファイル

フリー百科事典ウィキペディアより
ナビゲーションにジャンプ 検索にジャンプ
再ファイル
ファイル名拡張子
.rec
フォーマットの種類データ交換
オープンフォーマットはい
Webサイトhttps://www.gnu.org/software/recutils/

recfilesは、人間が編集可能なプレーン テキストデータベースのファイル形式です[1] [2]

このファイル形式を使用するデータベースは、任意のテキスト エディタを使用して編集できます。recfile を使用すると、単純な結合操作だけでなく、基本的なリレーショナル データベース操作、入力、自動インクリメントが可能になります

Recutilsは、recfmtrecsel、 rec2csv など、 recfile データベースの操作に使用されるツールのコレクションです。[3] さまざまなソフトウェア ライブラリがこの形式をサポートしています。[4] [5] [6]

構文

データは、空行で区切られたテキスト ファイルに保存されます。レコード内のフィールドは、名前とコロンで始まる行です。長いエントリをラップすることができます。複数のレコード タイプを 1 つのテキスト ファイルで管理できます。

# これは recfile ドキュメントです。

%rec : テキスト
%type : 年 int

著者:  Doug McIlroy
:  1964 年
:  Unix パイプの起源

タイトル:  Unix Text Processing
著者:  Dale Dougherty
著者:  Tim O'Reilly
:  1987
出版社:  Hayden Books

作者 ウィリアム・シェイクスピア作品
 ハムレット
 1599
 1600
 1601年

この例のコマンドは、次の 3 行を出力します (元の 2 つのエントリのうち、1 つのエントリには 2 人の作成者が含まれます)。

$ recsel -e 'Year > "1900"' -p 著者
著者: Doug McIlroy
著者: Dale Dougherty
著者: Tim O'Reilly

も参照

参考文献

  1. ^ Marchesi, Jose E (2019-01-03). 「目的」 . GNU Recutils マニュアル. 2020-12-02取得
  2. ^ ジェームズ・トマシノ (2020-01-26). 「GNU Recutils」. 2020-02-09取得
  3. ^ "GNU Recutils - GNU プロジェクト - フリー ソフトウェア財団" .
  4. ^ František Kučera (2019-04-08). 「リレーショナル パイプと GNU Recutils」 .
  5. ^ "Python-recutils" . GitHub . 2022 年 1 月 12 日。
  6. ^ 「アイサマンラ/レレクティルズ」 . GitHub . 2022 年 1 月 13 日。