sed求助,文本文件内部字符替换还有什么好方法?

sed求助,文本文件内部字符替换还有什么好方法?

我需要把一个文件侠下所有文件内id=28001的字符换成id=28002
可能有上万个文件,在不下50个的目录下,怎么操作呢?谢谢高手指点啦。
find -type f |  xargs perl -i -pe s%windows%linux%g
谢谢版主,按你的方法,很快就把搞的我头大几天的问题解决了!
--^^