96 lines
		
	
	
		
			2.8 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			96 lines
		
	
	
		
			2.8 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
 | 
						|
  ///1PIP (copy)
 | 
						|
 | 
						|
  Syntax:
 | 
						|
 | 
						|
              DESTINATION              SOURCE
 | 
						|
 | 
						|
    PIP d:{Gn} | filespec{[Gn]} = filespec{[o]},... | d:{[o]}
 | 
						|
 | 
						|
  Explanation:
 | 
						|
 | 
						|
  The file copy program  PIP  copies  files,  combines  files,  and
 | 
						|
  transfers  files  between  disks,  printers,  consoles,  or other
 | 
						|
  devices attached to your computer.  The  first  filespec  is  the
 | 
						|
  destination. The  second filespec is the source.  Use two or more
 | 
						|
  source filespecs separated by commas to combine two or more files
 | 
						|
  into  one file.  [o] is any combination of the available options.
 | 
						|
  The [Gn] option in the destination filespec  tells  PIP  to  copy
 | 
						|
  your file to that user number.
 | 
						|
 | 
						|
  PIP with no command tail displays an *  prompt  and  awaits  your
 | 
						|
  series  of  commands,  entered  and processed one line at a time.
 | 
						|
  The source or destination can be any CP/M 3 logical device.
 | 
						|
  ///2Examples
 | 
						|
 | 
						|
  COPY A FILE FROM ONE DISK TO ANOTHER
 | 
						|
 | 
						|
       A>PIP b:=a:draft.txt
 | 
						|
       A>PIP b:draft.txt = a:
 | 
						|
 | 
						|
       B3>PIP myfile.dat=A:[G9]
 | 
						|
       A9>PIP B:[G3]=myfile.dat
 | 
						|
 | 
						|
  COPY A FILE AND RENAME IT
 | 
						|
 | 
						|
       A5>PIP newdraft.txt=oldraft.txt
 | 
						|
       C8>PIP b:newdraft.txt=a:oldraft.txt
 | 
						|
 | 
						|
  COPY MULTIPLE FILES
 | 
						|
 | 
						|
       A>PIP b:=draft.*
 | 
						|
       A>PIP b:=*.*
 | 
						|
       B>PIP b:=c:.*.*
 | 
						|
       C>PIP b:=*.txt[g5]
 | 
						|
       C>PIP a:=*.com[wr]
 | 
						|
       B>PIP a:[g3]=c:*.*
 | 
						|
 | 
						|
  COMBINE MULTIPLE FILES
 | 
						|
 | 
						|
       A>PIP b:new.dat=file1.dat,file2.dat
 | 
						|
 | 
						|
  COPY, RENAME AND PLACE IN USER 1
 | 
						|
 | 
						|
       A>pip newdraft.txt[g1]=oldraft.txt
 | 
						|
 | 
						|
  COPY, RENAME AND GET FROM USER 1
 | 
						|
 | 
						|
       A>PIP newdraft.txt=oldraft.txt[g1]
 | 
						|
 | 
						|
  COPY TO/FROM LOGICAL DEVICES
 | 
						|
 | 
						|
       A>PIP b:funfile.sue=con:
 | 
						|
       A>PIP lst:=con:
 | 
						|
       A>PIP lst:=b:draft.txt[t8]
 | 
						|
       A>PIP prn:=b:draft.txt
 | 
						|
 | 
						|
  ///2options
 | 
						|
 | 
						|
  PIP OPTIONS
 | 
						|
 | 
						|
  A    Archive. Copy only files that have been  changed  since  the
 | 
						|
        last copy.
 | 
						|
  C    Confirm. PIP prompts for confirmation before each file copy.
 | 
						|
  Dn   Delete any characters past column n.
 | 
						|
  E    Echo transfer to console.
 | 
						|
  F    Filter form-feeds from source data.
 | 
						|
  Gn   Get from or go to user n.
 | 
						|
  H    Test for valid Hex format.
 | 
						|
  I    Ignore :00 Hex data records and test for valid Hex format.
 | 
						|
  K    Kill display of filespecs on console.
 | 
						|
  L    Translate upper case to lower case.
 | 
						|
  N    Number output lines
 | 
						|
  O    Object file transfer, ^Z ignored.
 | 
						|
  Pn   Set page length to n.  (default n=60)
 | 
						|
  Qs^Z Quit copying from source at string s.
 | 
						|
  R    Read files that have been set to SYStem.
 | 
						|
  Ss^Z Start copying from the source at the string s.
 | 
						|
  Tn   Expand tabs to n spaces.
 | 
						|
  U    Translate lower case to upper case.
 | 
						|
  V    Verify that data has been written correctly.
 | 
						|
  W    Write over Read Only files without console query.
 | 
						|
  Z    Zero the parity bit.
 | 
						|
 | 
						|
  All  options  except  C,G,K,O,R,V  and  W  force  an  ASCII  file
 | 
						|
  transfer, character by character, terminated by a ^Z.
 |