/src/canvas/gen.sh

http://ftk.googlecode.com/ · Shell · 26 lines · 21 code · 4 blank · 1 comment · 3 complexity · bdae8597b953712c2e37d92da785ec94 MD5 · raw file

  1. #!/bin/bash
  2. name=$1
  3. up_name=$2
  4. if [ "$up_name" == "" ]
  5. then
  6. echo "$0 name upname"
  7. exit 0
  8. fi
  9. rm -rf $name
  10. cp -rf dummy $name
  11. echo ":%s/dummy/$name/g" >s
  12. echo ":%s/DUMMY/$up_name/g" >>s
  13. echo ":wq" >>s
  14. cd $name
  15. for f in *.*;
  16. do
  17. echo vim -s ../s $f
  18. vim -s ../s $f
  19. new_file=`echo $f|sed -e "s/dummy/${name}/g"`
  20. echo mv -f $f $new_file
  21. mv -f $f $new_file
  22. done