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 / PROGRAMS / SORT / SORTV-15.LBR / SORTV-15.DQC / SORTV-15.DOC
Text File  |  2000-06-30  |  2KB  |  35 lines

  1. SUMMARY:
  2.  
  3. SV  is  a  "simple"  sort  program  for  variable  length  (CR/LF
  4. terminated)  record  files.  It defaults to sorting from the  1st
  5. char  in the line,  but can skip past any  particular  characters
  6. that occur.   The file being sorted must fit in memory.   You may
  7. write back to the input file, or to another.
  8.  
  9. SYNTAX:
  10.      To write back to file in place:   SV name
  11.      To write to another: SV inputname outputname
  12.  
  13. EXAMPLES:  To sort "files.nam" into sequence:  SV FILES.NAM;   To
  14. sort a list of names by filetype:  SV NAMES.DIR @.  The "@" means
  15. to  sort "at",  and the "." means at the period.   EACH line must
  16. have  the skip-character specified.   To sort a file  skipping  a
  17. period,  a comma,  and 2 spaces:  "SV NAME @.,  " where you put 2
  18. spaces after the ",".
  19.  
  20. If  you should want to use a tab as a skip  character,  you  must
  21. either  specify an output filename,  or use a single "." for  the
  22. output  name  (causes input to be overlaid with output)  This  is
  23. because  CP/M doesn't like having a control character in a  place
  24. it  considers to be a filename (one of its two it may take  on  a
  25. command).  Thus to skip a tab, a period, and another tab, writing
  26. "FILE"  back to itself:   SV FILE .  @^I.^I  where "^I" means you
  27. pressed the "tab" key.  If you typed:  SV FILE @^I.^I CP/M  would
  28. reject  the command because it thinks you are putting a tab  into
  29. the second (output) filename.
  30.  
  31. WILDCARDING exists in the form of '?'s.  That is SV FILE . @?????
  32. will sort on the six character  position of the file.   Similarly
  33. SV FILE FILE2 @.?? will sort on the third position following  the
  34. first period in the file.  This of course also means that the '?'
  35. may not be used as a skip character.a comma,  and 2 spaces:  "SV NAME @.,  " where you pu