Ross S. W. Walker wrote:
Try:
# find <parent dir> -type d -name dir-192.168.* -exec mv {} `echo {} | sed 's/192.168./10.0./'` ;
That should recursively rename all directories from one naming scheme to another.
... except for the fact that the `echo {} ...` will be evaluated by the shell and not find, so this is the same as:
find <parent dir> -type d -name dir-192.168.* -exec mv {} {} ;
Not very useful ;)
Cheers, Michael