Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 30th, 2012  |  syntax: None  |  size: 0.53 KB  |  hits: 13  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. #!/bin/bash
  2.  
  3. # Based on http://www.commandlinefu.com/commands/view/5879/show-numerical-values-for-each-of-the-256-colors-in-bash.
  4. # See also http://www.pixelbeat.org/docs/terminal_colours/#256.
  5.  
  6. colors() {
  7.     i=$1
  8.     while [ $i -le $2 ]; do
  9.         printf "\e[48;05;${i}m"
  10.         test "$codes" = "-n" && printf "%3d " $i || printf "    "
  11.         printf "\e[0m"
  12.         test $(((i + 1 - $1) % $3)) -eq "0" && echo
  13.         i=$((i + 1))
  14.     done
  15.     echo
  16. }
  17.  
  18. codes="$1"
  19. colors 0 15 8
  20. colors 16 231 36
  21. colors 232 255 100