一括してリネームするの備忘録

[hirasawa@cent5-19 cacti-figs]$ ls -ltr
合計 1076

  • rw-rw-r-- 1 hirasawa hirasawa 171546 9月 9 10:45 Screenshot.jpg
  • rw-rw-r-- 1 hirasawa hirasawa 143964 9月 9 10:46 Screenshot2.jpg
  • rw-rw-r-- 1 hirasawa hirasawa 194356 9月 9 10:47 Screenshot3.jpg
  • rw-rw-r-- 1 hirasawa hirasawa 193267 9月 9 10:47 Screenshot4.jpg
  • rw-rw-r-- 1 hirasawa hirasawa 166961 9月 9 10:48 Screenshot5.jpg
  • rw-rw-r-- 1 hirasawa hirasawa 167952 9月 9 10:50 Screenshot6.jpg

[hirasawa@cent5-19 cacti-figs]$



[hirasawa@cent5-19 cacti-figs]$ for i in `ls`
> do
> echo $i
> newname=`echo $i | sed -e "s/Screenshot\(.*\)/newname\1/"`
> echo $newname
> done
Screenshot.jpg
newname.jpg
Screenshot2.jpg
newname2.jpg
Screenshot3.jpg
newname3.jpg
Screenshot4.jpg
newname4.jpg
Screenshot5.jpg
newname5.jpg
Screenshot6.jpg
newname6.jpg