Chinaunix首页 | 论坛 | 博客
  • 博客访问: 45443
  • 博文数量: 9
  • 博客积分: 274
  • 博客等级: 二等列兵
  • 技术积分: 115
  • 用 户 组: 普通用户
  • 注册时间: 2011-01-13 10:39
文章分类
文章存档

2011年(9)

最近访客

分类: LINUX

2011-01-13 12:08:06

  1. #!/bin/sh
  2. help()
  3. {
  4. cat<
  5. this is a help document
  6. HELP
  7. exit 0
  8. }
  9. error()
  10. {
  11. echo -n "$1"
  12. echo "Your input have a error"
  13. exit 1
  14. }
  15. while [ -n "$1" ]; do
  16. case $1 in
  17. -h) help; shift 1;;
  18. --) break;;
  19. -*) echo "error";;
  20. *) break;;
  21. esac
  22. done
  23. #main
  24. if [ -z "$1" ]; then
  25. error
  26. fi
  27. filen="$1"
  28. #REname
  29. for n in 9 8 7 6 5 4 3 2 1; do
  30. if [ -f "$filen.$n" ]; then
  31. p=` expr $n + 1`
  32. mv $filen.$n $filen.$p
  33. fi
  34. done
  35. if [ -f "$filen" ]; then
  36. mv $filen $filen.1
  37. fi
  38. touch $filen
阅读(2555) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~