HPlogo FCOPY Reference Manual: HP 3000 MPE/iX Computer Systems > Chapter 5 FCOPY Functions

COMPARE

» 

Technical documentation

Complete book in PDF
» Feedback

 » Table of Contents

 » Index

Compares the contents of the fromfile with the contents of the tofile, record by record, without changing either file.

Syntax

   ;COMPARE [=number-of-errors]

Where:

number-of-errors

Is an integer designating the number of mismatches after which FCOPY should terminate. The default value is 1.

File Attributes

The fromfile and the tofile must both have read access. The tofile record size must be equal to that of the fromfile, or else both files must have variable-length records.

Operation

The two files may reside on any device, but their record characteristics (record size, record format, and record type) must be identical.

Each time FCOPY detects an error during file comparison, it prints a message on the standard listing device (your terminal during a session or a printer during a job). The message shows the number of the record in the fromfile in which the error occurred.

Restrictions

The only FCOPY functions that can be used with COMPARE are SUBSET, SKIPEOF, and IGNERR.

Examples

In the example below, FCOPY compares the contents of the disk file FILEA with the contents of the disk file DUP1. If it finds a mismatch, FCOPY prints a message on the standard listing device (your terminal during a session, or a printer during a job) and terminates the operation.

   >FROM=FILEA;TO=DUP1;COMPARE

In the next example, FCOPY compares the contents of the first file on the magnetic tape TAPE4 with the contents of the disk file DUP2. Each time it finds a mismatch, FCOPY prints a message on the standard listing device. FCOPY terminates the operation after the fifth mismatch.

   >FROM=TAPE4;TO=DUP2;COMPARE=5
Feedback to webmaster