Chinaunix首页 | 论坛 | 博客
  • 博客访问: 84531
  • 博文数量: 36
  • 博客积分: 835
  • 博客等级: 准尉
  • 技术积分: 380
  • 用 户 组: 普通用户
  • 注册时间: 2010-07-14 09:26
文章分类

全部博文(36)

文章存档

2012年(1)

2011年(35)

我的朋友

分类: LINUX

2011-03-23 16:42:38

  1. #!/bin/bash

  2. change_config () {
  3. if [ -z $1 ];then
  4. echo "Please input fpxx";
  5. exit
  6. else
  7. echo $1 | egrep -q 'fp[0-9]{2}$|local'
  8. if [ $? -ne 0 ]; then
  9. echo "please input fpxx";
  10. exit;
  11. fi
  12. fi

  13. v2dir="/home/www/v2"
  14. httpdir="/home/www/conf/apache/aifang"

  15. rm -rf $httpdir/${1}.conf
  16. /bin/cp -r $httpdir/fp10.conf $httpdir/${1}.conf
  17. ls $httpdir/${1}.conf > /dev/null 2>&1
  18. if [ $? -ne 0 ]; then
  19. echo "\"$httpdir/${1}.conf\" Does not exist"
  20. exit;
  21. else
  22. sed -i "s/fp10/${1}/g" $httpdir/${1}.conf
  23. fi

  24. rm -rf $v2dir/${1} 2> /dev/null
  25. cp -r ${v2dir}/fp10 $v2dir/${1}
  26. ls -d ${v2dir}/${1} > /dev/null 2>&1
  27. if [ $? -ne 0 ]; then
  28. echo "\"${v2dir}/${1}\" Does not exist"
  29. exit;
  30. else
  31. grep -lR fp10 $v2dir/${1} | while read file
  32. do
  33. sed -i s#fp10#${1}#g $file
  34. done
  35. fi
  36. }

  37. seq -w 1 9 | while read num
  38. do
  39. change_config "fp0${num}"
  40. done
阅读(770) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~