System information
When multiple files are given in the command line (for example, n>1), the individual files are
assumed to contain ASCII characters, with an assumed CP/M end-of-file character (CTRL-Z) at
the end of each file (see the O parameter to override this assumption). Lower-case ASCII
alphabetics are internally translated to upper-case to be consistent with CP/M file and device
name conventions. Finally, the total command line length cannot exceed 255 characters. CTRL-E
can be used to force a physical carriage return for lines that exceed the console width.
The destination and source elements are unambiguous references to CP/M source files with or
without a preceding disk drive name. That is, any file can be referenced with a preceding drive
name (A: through P:) that defines the particular drive where the file can be obtained or stored.
When the drive name is not included, the currently logged disk is assumed. The destination file
can also appear as one or more of the source files; in which case the source file is not altered
until the entire concatenation is complete. If it already exists, the destination file is removed if
the command line is properly formed. It is not removed if an error condition arises. The
following command lines, with explanations to the right, are valid as input to PIP:
X=Y Copies to file X from file Y, where X and Y are unambiguous
filenames; Y remains unchanged.
X=Y,Z Concatenates files Y and Z and copies to file X, with Y and Z
unchanged.
X.ASM=Y.ASM,Z.ASM Creates the file X.ASM from the concatenation of the Y and
Z.ASM files.
NEW.ZOT=B:OLD.ZAP Moves a copy of OLD.ZAP from drive B to the currently logged
disk; names the file NEW.ZOT.
B:A.U=B:B.V,A:C.W,D.X Concatenates file B.Y from drive B with C.W from drive A and
D.X from the logged disk; creates the file A.U on drive B.
1.6 Transient Commands CP/M Operating System Manual
1-26