TFUPDATE タブファイルで更新処理をする

書法

TFUPDATE [filename ] [options]*

SHELLMODE

@記述、!記述、^記述

詳細

指定のファイル名をトランザクションとして、マスターファイルを更新する。
マスターファイル名は-Mオプションで指定する。 トランザクションファイル名は一つだけ指定が可能で、省略すると、 標準入力をトランザクションファイルとして取り扱う。

双方のファイルは、同一のキーに対して、文字列として昇順に整列していなければならない。 整列にはTFSORT.EXEを用い、nCを指定すると良い。
また、マスターファイルはキーの重複があってはならない。

ここで行えるのは、マスターファイルの数値項目に対する加算のみである。

OPTION

-F[出力指定;]*
出力する項目を指定する。 出力指定は以下の3つのいずれかである。
Tn
トランザクションファイルのn番目のフィールド
Mn
マスターファイルのn番目のフィールド
Tn+Mn
トランザクションファイルのn番目のフィールドに、マスターファイルのn番目のフィールドを加算する
-KT[fldnumber;]+
トランザクションファイルのキーフィールド番号を指定する。
マスターファイルと同じ数のフィールド指定が必要。通常はひとつで十分。
ファイルはここで指定したキーで文字列の昇順に整列されていること。
-KM[fldnumber;]+
マスターファイルのキーフィールド番号を指定する。
-Ofilename
出力を指定のファイルに切替える。
-Mmaster_filename
マスターファイル名を指定する。必須事項。

用例

参考

バージョン

Ver 1.00初版