srep performs bulk replacements on the contents of series of files.

It is driven by a data file with replacement instructions.

When processing the files, each file is rewritten when one or more of
the replacement instructions succeed. If no replacement instructions
succeed, the file is left unmodified.

All the power of Perl patters can be used in the replacement
instructions. Additionally, facilities are provided for easy
replacement of words and balanced bracketed strings.