home *** CD-ROM | disk | FTP | other *** search
/ Programmer 7500 / MAX_PROGRAMMERS.iso / PASCAL / ECO30603.ZIP / ECO30603.LZH / ECOLIBCS / DEMOS / UGREP / ultigrep.doc < prev    next >
Encoding:
Text File  |  1993-04-01  |  5.7 KB  |  139 lines

  1.  
  2.     ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
  3.     ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
  4.     ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
  5.     ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
  6.     ▓▓▓▓▓▓▓▓·──                                              ──·▓▓▓▓▓▓▓▓▓▓▓
  7.     ▓▓▓▓▓▓▓▓│                                                  │░░▓▓▓▓▓▓▓▓▓
  8.     ▓▓▓▓▓▓▓▓   The UltiGREP package was Conceived, Designed     ░░▓▓▓▓▓▓▓▓▓
  9.     ▓▓▓▓▓▓▓▓   and Written by Floor A.C. Naaijkens for          ░░▓▓▓▓▓▓▓▓▓
  10.     ▓▓▓▓▓▓▓▓   UltiHouse Software / The ECO Group.              ░░▓▓▓▓▓▓▓▓▓
  11.     ▓▓▓▓▓▓▓▓                                                    ░░▓▓▓▓▓▓▓▓▓
  12.     ▓▓▓▓▓▓▓▓   (C) MCMXCII by EUROCON PANATIONAL CORPORATION.   ░░▓▓▓▓▓▓▓▓▓
  13.     ▓▓▓▓▓▓▓▓   All Rights Reserved for The ECO Group.           ░░▓▓▓▓▓▓▓▓▓
  14.     ▓▓▓▓▓▓▓▓│                                                  │░░▓▓▓▓▓▓▓▓▓
  15.     ▓▓▓▓▓▓▓▓·──                                              ──·░░▓▓▓▓▓▓▓▓▓
  16.     ▓▓▓▓▓▓▓▓▓▓░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓▓▓▓▓▓▓▓▓
  17.     ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
  18.     ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
  19.     ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
  20.  
  21.  
  22.  
  23.  
  24.     The UltiGREP package comprises of the following programs: 
  25.  
  26.        QF.EXE     --  QuickFind
  27.        GSR.EXE    --  Global Search and Replace (library based !)
  28.        USR.EXE    --  Universal String Replacement Utility
  29.        UGREP.EXE  --  UGREP is a version of (UNIX's) EGREP. (Extended !)
  30.  
  31.     The UGREP is being worked on, but the others already work beautifully.
  32.  
  33.  
  34.  
  35.  
  36.  
  37.   USR - Universal String Replacement Utility -- Version 1.0
  38.   (C) MCMXCII by UltiHouse Software / The ECO Group.
  39.   Part of the UltiGREP package: GSR, USR, QF, UGREP.
  40.  
  41.   Usage: USR INFILE {SEARCHSTRING [REPLACEMENTMSG]} options
  42.   
  43.     Search for selected string, junk is inserted, unless replacement is
  44.     specified. Of course, no more than length(searchstring) bytes are
  45.     used in the replacement. If replacement is too short, junk is inserted.
  46.     Standard, no more than 2048 bytes are searched.
  47.   
  48.   Options:
  49.     /l       search for LZEXE header.
  50.     /p       search for PKLITE header.
  51.     /r       reverse: replace junk with header. (specify further as normal cvt)
  52.     /s 0     search whole file
  53.     /s xxxx  search first xxxx bytes of file.
  54.     Use /s as last option on the commandline
  55.   
  56.   Examples:
  57.     USR fil FIND           search file for FIND
  58.     USR fil FIND REPL      search file for FIND, replace it with REPLACE
  59.     USR fil /p             search file for PKLITE header, replace that with junk
  60.     USR fil /p JUNK /r     search file for JUNKjunk header, replace that PKhdr
  61.     USR fil /l REPL /s 500 search file's first 5000 bytes for LZhdr, r/with REPLGSR - Global Search & Replace Utility -- Version 1.0
  62.  
  63.   Two batchfile examples on how to use USR are included and pertain to
  64.   the field of EXE header replacement, as beautifully demonstrated by these
  65.   very programs! Copyrights can thus be easily included, also making unpacking
  66.   somewhat more diffcult. Batchfiles are for LZEXE and PkLite respectively.
  67.  
  68.  
  69.  
  70.   GSR - Global Search & Replace Utility -- Version 1.0
  71.   (C) MCMXCII by UltiHouse Software / The ECO Group.
  72.   Part of the UltiGREP package: GSR, USR, QF, UGREP.
  73.  
  74.   Usage: GSR INTEXT {LIBRARY} {ptions}
  75.   
  76.     Search for strings in library (default: gsr_std.lib) and replaces
  77.     each occurence with replacement string. Library layout: each string
  78.     contains in pos(1) the searchstring, and in pos(41) the replacement.
  79.     No more than 2000 entities may be specified.
  80.  
  81.   Options:
  82.     /b       create backupfiles.
  83.     /c       search casesensitive.
  84.     /d       debugmode: shows info during scan.
  85.     /p xx    position replacmentstring on line (up to 80, line 160).
  86.     /q       questionmode after each find, whether you want replacement.
  87.     /s       show strings on screen. (one line)
  88.     /r       user can specify search and replacement options, for
  89.              fast and easy use. (Casual use).
  90.  
  91.   Up to 2000 library entries may be specified, so you might even replace
  92.   2000 expressions simulateously! (This would decrease operationspead...)
  93.   GSR will support UGREP regular expressions in the next version (when
  94.   UGREP itself will come out).
  95.  
  96.  
  97.  
  98.  
  99.   QF - QuickFind String Find Utility -- Version 1.0
  100.   (C) MCMXCII by UltiHouse Software / The ECO Group.
  101.   Part of the UltiGREP package: GSR, USR, QF, UGREP.
  102.  
  103.   Usage: QF [wildfile] [searchtext] [/c] [/s] [/d]
  104.  
  105.     /c search case sensitive
  106.     /s search entire subtree
  107.     /d disable show on screen
  108.  
  109.   Example  QF j:..\..\projects\*.pas _help_proc /c /s
  110.            would search "_help_proc" in .pas files, considering,
  111.            that drive j: has as current directory:
  112.              J:\TP\SRC\PROJECTS\INCLUDES\SYS
  113.            so that j:..\..\projects does indeed point at
  114.              J:\TP\SRC\PROJECTS
  115.            and therefore *.PAS's might be found.
  116.   Just a somewhat difficult and flexability-showing example....
  117.  
  118.  
  119.  
  120.  
  121.  
  122.   UGREP - The UltiHouse EGREP Utility -- Version 1.0
  123.   (C) MCMXCII by UltiHouse Software / The ECO Group.
  124.   Part of the UltiGREP package: GSR, USR, QF, UGREP.
  125.  
  126.   Usage: UGREP regular_expression infile [outfile (default: stdout)]
  127.  
  128.   Out: linenr. text text
  129.        ..      text text
  130.        ..      text text
  131.        ..      text text
  132.        linenr. text text
  133.  
  134.  
  135.   All utilities report help when /? is specified on the commandline.
  136.   If you find The UltiGREP package helpful, send $10,= or ƒ15,= to
  137.   UltiHouse. Updates are free, UGREP will be available soon.
  138.  
  139.