#! /usr/bin/env python import sys if len(sys.argv) < 4: sys.stderr.write("Usage: %s from_re to_re file....\n" % sys.argv[0]) sys.exit(1) import re search = re.compile(sys.argv[1]) replace = sys.argv[2] from fileinput import FileInput files = FileInput(sys.argv[3:], inplace=1) for line in files: line = search.sub(replace, line) sys.stdout.write(line) files.close()