#!/usr/bin/env python from glob import glob SEARCH="url = ssh://git@tcosproject.org/git/" CHANGE="url = git@tcosproject.org:" def change(fname): f=open(fname, 'r') data=f.readlines() f.close() for i in range(len(data)): line=data[i] if "url" in line: data[i]=line.replace(SEARCH, CHANGE) #print data[i], f=open(fname, 'w') for line in data: f.write(line) f.close() for f in glob("*/.git/config"): change(f)