linux下利用sed重命名文件

  3 for file in `ls ./*.*`
  4 do
  5 mv $file `echo $file|sed 's/IM_21R_ID331/1M21R_ID331/g'`
  6 done
  7 sed -n '/1B21M_ID228/p' HXMT*
  8 sed -i 's/1B21M_ID228/1M21R_ID331/' HXMT*

 

注释:名字中如果有空格,会非常麻烦,因为默认的分隔符就是空格

posted @ 2016-01-15 12:00  和尚爱吃肉  阅读(954)  评论(0编辑  收藏  举报