【求助】各位Linux前辈,新人有个更改文件名和文件内容的问题,向各位请教!

【求助】各位Linux前辈,新人有个更改文件名和文件内容的问题,向各位请教!

我遇到了一个问题,有大量的文件,
比如
radius_10.0.0.66_200509281405.dat
radius_10.0.0.66_200509281410.dat
radius_10.0.0.66_200509281415.dat
.....
每个文件都需要将文件名
radius_10.0.0.66_200509281405.dat 改成 radius_10.0.0.66_200409281405.dat ,将其中的年份改变。而且需要将文件中的内容
2005-09-28 14:05 9495 9418 改成 2004-09-28 14:05 9495 9418
也是其中年份的改变。
希望各位前辈能给与赐教,新人不胜感激
如果各位前辈有时间的话,可否将语句后面加上解释,偶也多学习学习啦      
改名用 rename
改文件内容用 sed      
改名:
rename _2005 _2004 *