home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / unix / volume12 / cake / part09 / Script / gres < prev    next >
Encoding:
Text File  |  1987-10-15  |  338 b   |  20 lines

  1. #! /bin/sh
  2. # gres - substitute regular expressions
  3. # usage: gres from to file ...
  4.  
  5. case $# in
  6.     0|1|2) echo 1>&2 Usage: gres from to file ...; exit 1;;
  7. esac
  8. TERMCAP=/etc/termcap; export TERMCAP
  9. from=$1
  10. to=$2
  11. shift; shift
  12. for file in $*
  13. do
  14.     ex - $file << END ; : use ex so that \< \> can be used
  15.     g/${from}/s/${from}/${to}/g
  16.     w
  17.     q
  18. END
  19. done
  20.