Option 'y' --> QTgrep normally breaks the input file into separate records as the file is scanned. This option forces QTgrep to treat the file as one single record. No record boundaries are detected or enforced. The regular expression position operators, '^' and '$', match the beginning of the
file, prior to any character, and the end of the file, after the last character, respectively.

The 'I' option is forced for output. Since the file is a single record, the match index output is relative to the beginning of the file/record or the end for the 'b' option. Thus, the 'I' option is flagged as incompatible.

Since records are not enforced, any options which rely on record output are incompatible. Also, since the entire file is a single record, the 'B' option is redundent and unnecessary and flagged as incompatible.

The corresponding long option is: --ignore-records=[on|off]

Incompatible Options Are:
B
Record <-> Buffer Operation
E
Fixed Record Length
I
Output Match Index and Length
U
U**x <-> OS/2 Style Records
X
Force U**x stlye Records
n
Output Record Numbers
v
Output Only Records Not Matching
x
U**x, DOS-OS/2 or Apple Records


© Terry D. Boldt 1997-2005
All Rights Reserved
Last Updated: Nov. 24, 2005