>  2005/01/29 (土) 01:51:16        [mirai]
> import sys
> import os
> top = './'
> try:
>   top = sys.argv[1]
> except IndexError:
>   pass
> for root, dirs, files in os.walk(top, topdown=False):
>   for filename in files:
>     temp = filename.split('.')
>     temp[1] = "(;'-')"
>     os.rename(os.path.join(root, filename), os.path.join(root, '.'.join(temp[0:])))
> > 拡張子を再帰的に変えるやつできたよ(;´Д`)

for i in `find .`; do mv $i `echo $i | sed "s/\.[^.]*$/(;'-')/"`; done

参考:2005/01/29(土)01時42分39秒