BINEQU [filename]* [option]*
コマンドラインで指定したファイルを、-sオプションあるいは-iオプションで指定したファイル比較し、 完全に一致したファイルのファイル名を出力する。
比較対象ファイルはコマンドラインで指定し、比較の基準になるファイルは-Sオプションで指定する。
-Sオプションを繰り返し指定することで比較基準ファイルは複数指定できる。
また、-Iオプションによって、比較基準ファイルを間接的に指定できる。
-Iで指定したファイルの各行に記述されたファイルが比較基準ファイルとなる。
比較基準ファイルを複数指定した場合は、総当り的に検査する。
各比較基準ファイルに対して比較対象ファイルとの比較を順に行う。出力もこの順に従う。
比較対象ファイルの検査を一意に出来る(-U)。
これは、比較対象ファイルが基準ファイルのいずれか一つと一致することを検査する。
実際には、各比較対象ファイルが最初に比較基準ファイルと一致したとき出力する。
従って、比較対象ファイル名は出力に一度しか現れない。
残念ながら、出力は入力順には行われない。
比較基準ファイルの指定が複数ない場合は無意味である。
通常、ファイルが一致した場合は、比較対象ファイル名を出力する。 このとき、出力に比較基準ファイル名を含めることが出来る(-B)。 出力形式は以下の通り。
比較基準ファイル名 TAB 比較対象ファイル名
-B
比較基準ファイル名 TAB 比較対象ファイル名
-Ifilename
-Ofilename
-Sfilename
-U
BINEQU DEST.TXT -SSRC.TXT -ORESULT.LST
CAT D:\DATA -R|BINEQU !! -SSRC.TXT -ORESULT.LST
CAT D:\DATA -R|BINEQU !! -SSRC1.TXT -SSRC2.TXT -ORESULT.LST
CAT D:\SRC -R|DOIT "-S" !! -E -OSRC.LST
CAT D:\DATA -R|BINEQU !! !SRC.LST -U -ORESULT.LST
Ver 1.00 | 初版 |