[ 英語 | 日本語 ]
Dproj field-list [ input-file.. ]
Dpj は Dprojの短縮形(UNIXのみ)。
Dproj は、D-レコードのフィールドを与えられたフィールド名に制限する。 各入力レコードについて Dproj は field-list に指定されなかったフィールドを捨て 残りのフィールドをD-レコードとして出力する。 フィールドが残らなかった場合 (すなわち、レコード中にリストされたフィールドがなかった場合)、 レコードは出力されない。
field-list は(^ではじまる)排他フィールドリストでもよい。 この場合、リストされたフィールドが入力レコードから除かれる。
(このプログラムはリレーショナルデータベースの用語「プロジェクション」 になぞらえてDprojと名づけられている。 ただし、D-fileモデルはリレーショナルでないので注意せよ)
マニュアル D_msg参照。
MIYAZAWA Akira