Chinaunix首页 | 论坛 | 博客
  • 博客访问: 315751
  • 博文数量: 240
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 50
  • 用 户 组: 普通用户
  • 注册时间: 2016-08-04 18:14
文章分类

全部博文(240)

文章存档

2017年(8)

2014年(4)

2013年(15)

2012年(4)

2011年(14)

2010年(55)

2009年(140)

我的朋友

分类: LINUX

2011-09-29 10:38:09

啥都不说了,直接上图:



  1. #!/bin/sh

  2. BOOTUP=color
  3. RES_COL=60
  4. MOVE_TO_COL="echo -en \\033[${RES_COL}G"
  5. SETCOLOR_SUCCESS="echo -en \\033[1;32m"
  6. SETCOLOR_FAILURE="echo -en \\033[1;31m"
  7. SETCOLOR_WARNING="echo -en \\033[1;33m"
  8. SETCOLOR_NORMAL="echo -en \\033[0;39m"
  9. LOGLEVEL=1



  10. echo_success() {
  11.   [ "$BOOTUP" = "color" ] && $MOVE_TO_COL
  12.   echo -n "["
  13.   [ "$BOOTUP" = "color" ] && $SETCOLOR_SUCCESS
  14.   echo -n $" OK "
  15.   [ "$BOOTUP" = "color" ] && $SETCOLOR_NORMAL
  16.   echo -n "]"
  17.   echo -ne "\r"
  18.   return 0
  19. }

  20. echo_failure() {
  21.   [ "$BOOTUP" = "color" ] && $MOVE_TO_COL
  22.   echo -n "["
  23.   [ "$BOOTUP" = "color" ] && $SETCOLOR_FAILURE
  24.   echo -n $" FAILED "
  25.   [ "$BOOTUP" = "color" ] && $SETCOLOR_NORMAL
  26.   echo -n "]"
  27.   echo -ne "\r"
  28.   return 1
  29. }

  30. echo_passed() {
  31.   [ "$BOOTUP" = "color" ] && $MOVE_TO_COL
  32.   echo -n "["
  33.   [ "$BOOTUP" = "color" ] && $SETCOLOR_WARNING
  34.   echo -n $" PASSED "
  35.   [ "$BOOTUP" = "color" ] && $SETCOLOR_NORMAL
  36.   echo -n "]"
  37.   echo -ne "\r"
  38.   return 1
  39. }

  40. echo_warning() {
  41.   [ "$BOOTUP" = "color" ] && $MOVE_TO_COL
  42.   echo -n "["
  43.   [ "$BOOTUP" = "color" ] && $SETCOLOR_WARNING
  44.   echo -n $" WARN "
  45.   [ "$BOOTUP" = "color" ] && $SETCOLOR_NORMAL
  46.   echo -n "]"
  47.   echo -ne "\r"
  48.   return 1
  49. }


  50. echo_success
  51. echo
  52. echo_failure
  53. echo
  54. echo_passed
  55. echo
  56. echo_warning

阅读(1073) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~