#!/usr/bin/python

import os
import sys

f_dirs = ""
try:
    f_dirs = sys.argv[1]
    print "dirs file:" + f_dirs

except: 
    sys.exit(1)

#for dir in dirs:
#print "running"


f = open(f_dirs, "r")
dirs = f.readlines()
f.close()


    
for dir in dirs:
    dir = dir[:len(dir)-1]
    print "dir:" + str(dir)

    fs = os.listdir(os.path.join(os.getcwd(), str(dir)))
    print "file: " + str(fs)
    for f in fs:
        prev = f
        f=f[f.find("_")+1:]
        print f
#        f = "bear" + f
        print f
        cmd = "mv " + dir + "/" + prev + " " + dir + "/" + f
        print "cmd:" + cmd
        os.system(cmd)
        prev.replace(".", "\.")
        prev.replace(" ", "\ ")
        cmd = "sed -i s/" + prev + "/" + str(f) + "/g " + dir + "/*"
        print "cmd:" + cmd
        os.system(cmd)  
