Skip to content

Instantly share code, notes, and snippets.

@mathieu-aubin
Last active July 22, 2016 19:24
Show Gist options
  • Save mathieu-aubin/5e44333ed3ed1c293f52a349dac5dde9 to your computer and use it in GitHub Desktop.
Save mathieu-aubin/5e44333ed3ed1c293f52a349dac5dde9 to your computer and use it in GitHub Desktop.
The following script display the 256 colors available on some terminals and terminals emulators like XTerm and GNOME Terminal.
#!/bin/bash
# This program is free software. It comes without any warranty, to
# the extent permitted by applicable law. You can redistribute it
# and/or modify it under the terms of the Do What The Fuck You Want
# To Public License, Version 2, as published by Sam Hocevar. See
# http://sam.zoy.org/wtfpl/COPYING for more details.
for fgbg in 38 48 ; do #Foreground/Background
for color in {0..256} ; do #Colors
#Display the color
echo -en "\e[${fgbg};5;${color}m ${color}\t\e[0m"
#Display 10 colors per lines
if [ $((($color + 1) % 10)) == 0 ] ; then
echo #New line
fi
done
echo #New line
done
exit 0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment