home *** CD-ROM | disk | FTP | other *** search
/ ftp.barnyard.co.uk / 2015.02.ftp.barnyard.co.uk.tar / ftp.barnyard.co.uk / cpm / walnut-creek-CDROM / CPM / C128 / PIP-HELP.TXT < prev    next >
Text File  |  2000-06-30  |  5KB  |  117 lines

  1. PIP: More Than a Copy Program!
  2.      ------------------------
  3.  
  4.      As most of you already know PIP is a transient CP/M command, that
  5. is it must be on the program disk to use.  This CP/M utility most common
  6. use is for copying files from one disk to another.
  7.  
  8.      PIP can be used in two different ways, if you type in PIP without
  9. any parameters you will get the prompt "*>".  This is the PIP command
  10. prompt.  (To cancel, press return alone at the "*>" prompt).  If you
  11. type in PIP with parameters it will copy the specified files and return
  12. you to the system.  Example:
  13.  
  14.                PIP A:OLDNAME.FILETYPE=A:NEWNAME.FILETYPE
  15.            or without parameters following...
  16.                PIP (loads program)
  17.                *A:OLDNAME.TYP=A:NEWNAME.TYP
  18.  
  19.      Commands for one drive differ from commands for two drives only by
  20. designation of the drives.  Example:
  21.  
  22. PIP B: means to drive B from drive A
  23. PIP E: means to drive E from drive A
  24.  
  25. Note: Drive E is a simulated disk drive in memory and is referred to as
  26. a "virtual" drive.
  27.  
  28.      Wildcards may be used when coping a file, IE: PIP B:=A:*.* will
  29. copy all the files on drive A to the disk in drive B.
  30.  
  31.      Another option available is the verify option.  IE: PIP B:=A*.*[V].
  32. This will copy all the files as in the first example, but will verify by
  33. comparing to the original file.
  34.  
  35.      PIP has many other uses other than copying files...  For example,
  36. you can concatenate files (join together) IE:
  37.  
  38. *> MEMO.TXT=MEMO1.TXT[V],MEMO2,TXT[V],MEMO3.TXT[V]
  39.  
  40.      The above example takes the files MEMO1.TXT, MEMO2.TXT, and
  41. MEMO3.TXT and combines them into one file called MEMO.TXT, and also
  42. verifies them during the process.  To do the same thing and put the new
  43. file on a different drive, you would enter:
  44.  
  45. *>B:MEMO.TXT=A:MEMO1.TXT[V],A:MEMO1.TXT[V],A:MEMO2.TXT[V],A:MEMO3.TXT[V]
  46.  
  47.      (This would put the file on drive B, also, please note that in the
  48. verify parameter the "[" and "]" are brackets and not parentheses.)
  49.  
  50.      PIP has another option that will allow you to make only copies of
  51. files that have been altered since last copied.  When you alter a file,
  52. CP/M sets a flag known as the archive flag.  If you were to enter, for
  53. example, B:*.TXT[AV] (A=Archive, V=Verify), PIP would make a copy of all
  54. the TXT files on the disk that have been changed.
  55.  
  56.      You may see the status of your files be entering DIR[FULL and you
  57. will see "ARCV" in the attribute column if a file needs to be backed up.
  58.  
  59.      PIP can also be used to display and/or print files.  Example:
  60.  
  61. PIP CON:=A:MEMO.TXT, will display the file MEMO.TXT to the screen.  (CON
  62. is the device name for the console keyboard.)  It works like the TYPE
  63. command, but is more versatile.
  64.  
  65.      If you were to enter LST:=A:MEMO.TXT, it would also print the file
  66. just as it is or with options as follows:
  67.  
  68.      N - adds line numbers to listings
  69.      U - prints in uppercase only
  70.      L - prints in lowercase only
  71.      F - removes form feeds
  72.      PN - form feed every "n" lines
  73.      TN - tabs set every "n" columns
  74.  
  75.      For example, to print a file all in uppercase, form feed every 60
  76. lines and filter out all embedded line feeds in the file the command
  77. would look like this: LST:=A:MEMO.TXT[UP60F].
  78.  
  79.      Here is a list of some possible commands you may want to save for
  80. reference:
  81.  
  82. PIP B:=A:MEMO.TXT
  83. Copy a file from disk in drive B from disk in drive A.
  84.  
  85. PIP B:=A:*.*
  86. Copy all files on disk in drive A to disk in drive B.
  87.  
  88. PIP B:=A:*.*[V]
  89. Copy all the files and verify them.
  90.  
  91. PIP B:=A:*.*[VR]
  92. Copy all the files including the system files with verify.
  93.  
  94. PIP B:=A:*.TXT[AV]
  95. Copy (back-up) altered text files.
  96.  
  97. PIP B:=A:MEMO.TXT=MEMOX.TXT[E]
  98. Will copy the file MEMO.TXT, rename it to MEMOX.TXT and display the file
  99. on the screen as it is being copied.
  100.  
  101. ===============================================================
  102.  
  103.      I hope this short text file has helped you in some way to
  104. understand the world of CP/M on the Commodore computer.  I know I have a
  105. lot to learn and if I learn anything new I will try to share it with you
  106. as i go along.  If you would like to write a text file like this and
  107. share your knowledge of CP/M with us... Please upload it to the system
  108. and leave feedback to the sysop and I will place it in the text file
  109. section for all to read.
  110.  
  111. Written by: Mike Fontaine - SYSOP -
  112.             COMTEL 64 BBS - 813-989-9128
  113.  
  114.      A Commodore BBS supporting the commodore 64, 128, and CP/M 3+ for
  115. the 128 Commodore computer... 8:00PM - 6:00AM Weekdays - 24 Hours on
  116. weekends... <> A C-NET support BBS <>
  117.