/home/unix Личенен блог на Радослав Панев

21юни/090

color shell

Black 0;30
Dark Gray 1;30
Blue 0;34
Light Blue 1;34
Green 0;32
Light Green 1;32
Cyan 0;36
Light Cyan 1;36
Red 0;31
Light Red 1;31
Purple 0;35
Light Purple 1;35
Brown 0;33
Yellow 1;33
Light Gray 0;37
White 1;37
Това са цветовете а ето и самият код:

  1. function elite
  2. {
  3.     local GRAY="\[\033[1;30m\]"
  4.     local LIGHT_GRAY="\[\033[0;37m\]"
  5.     local CYAN="\[\033[0;36m\]"
  6.     local LIGHT_CYAN="\[\033[1;36m\]"
  7.     local NO_COLOUR="\[\033[0m\]"
  8.    
  9.     case $TERM in
  10.         xterm*|rxvt*)
  11.             local TITLEBAR='\[\033]0;\u@\h:\w\007\]'
  12.             ;;
  13.         *)
  14.             local TITLEBAR=""
  15.             ;;
  16.     esac
  17.    
  18.     local temp=$(tty)
  19.     local GRAD1=${temp:5}
  20.     PS1="$TITLEBAR\
  21.    $GRAY-$CYAN-$LIGHT_CYAN(\
  22.    $CYAN\u$GRAY@$CYAN\h\
  23.    $LIGHT_CYAN)$CYAN-$LIGHT_CYAN(\
  24.    $CYAN\#$GRAY/$CYAN$GRAD1\
  25.    $LIGHT_CYAN)$CYAN-$LIGHT_CYAN(\
  26.    $CYAN\$(date +%H%M)$GRAY/$CYAN\$(date +%d-%b-%y)\
  27.    $LIGHT_CYAN)$CYAN-$GRAY-\
  28.    $LIGHT_GRAY\n\
  29.    $GRAY-$CYAN-$LIGHT_CYAN(\
  30.    $CYAN\$$GRAY:$CYAN\w\
  31.    $LIGHT_CYAN)$CYAN-$GRAY-$LIGHT_GRAY "
  32.     PS2="$LIGHT_CYAN-$CYAN-$GRAY-$NO_COLOUR "
  33. }
  34.  
  35. #!/bin/bash
  36.  
  37. T='gYw'   # txt test
  38.  
  39. echo -e "\n                 40m     41m     42m     43m\
  40.     44m     45m     46m     47m";
  41.  
  42. for FGs in '    m' '   1m' '  30m' '1;30m' '  31m' '1;31m' '  32m' \
  43.            '1;32m' '  33m' '1;33m' '  34m' '1;34m' '  35m' '1;35m' \
  44.            '  36m' '1;36m' '  37m' '1;37m';
  45.   do FG=${FGs// /}
  46.   echo -en " $FGs \033[$FG  $T  "
  47.   for BG in 40m 41m 42m 43m 44m 45m 46m 47m;
  48.     do echo -en "$EINS \033[$FG\033[$BG  $T  \033[0m";
  49.   done
  50.   echo;
  51. done
  52. echo
Сподели с приятели:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • Blogplay
  • blogmarks
  • MySpace
  • PDF
  • RSS
  • Socialogs
  • Webnews.de
  • Add to favorites
  • Live
  • MyShare
Коментари (0) Връзки за обратно следене (0)

Няма все още коментари.


Leave a comment

(required)

Все още няма връзки за обратно следене.