#!/usr/bin/env python # # Miguel Ortiz-Lombardia, mar mar 20 08:55:01 CET 2007 # import os, sys, string, re if len(sys.argv) <= 3: print """ Usage: %s \t>> regular expressions allowed in \t>> wildcards allowed in filenames """ % (sys.argv[0]) sys.exit(1) filenames = sys.argv[3:] outexp = re.compile(sys.argv[1]) inexp = sys.argv[2] for filename in filenames: nombre = os.path.basename(filename) nombre1 = outexp.sub(inexp,nombre) os.system('ln -s ' + filename + ' ' + nombre1)