カラーテストスクリプト
端末上でサポートされている色の表示を行うシェルスクリプトを作ってみた。長くて汚いが、端末エミュレータの色調整の確認などに使える。
[任意]ファイル名: ~/bin/colortest.sh
#! /bin/bash RESET='\e[0m' BOLD='\e[1m' NEGA='\e[7m' COLOR_FG_BLACK='\e[0;30m' COLOR_FG_RED='\e[0;31m' COLOR_FG_GREEN='\e[0;32m' COLOR_FG_YELLOW='\e[0;33m' COLOR_FG_BLUE='\e[0;34m' COLOR_FG_MAGENTA='\e[0;35m' COLOR_FG_CYAN='\e[0;36m' COLOR_FG_WHITE='\e[0;37m' COLOR_FG_B_BLACK='\e[1;30m' COLOR_FG_B_RED='\e[1;31m' COLOR_FG_B_GREEN='\e[1;32m' COLOR_FG_B_YELLOW='\e[1;33m' COLOR_FG_B_BLUE='\e[1;34m' COLOR_FG_B_MAGENTA='\e[1;35m' COLOR_FG_B_CYAN='\e[1;36m' COLOR_FG_B_WHITE='\e[1;37m' COLOR_BG_BLACK='\e[0;40m' COLOR_BG_RED='\e[0;41m' COLOR_BG_GREEN='\e[0;42m' COLOR_BG_YELLOW='\e[0;43m' COLOR_BG_BLUE='\e[0;44m' COLOR_BG_MAGENTA='\e[0;45m' COLOR_BG_CYAN='\e[0;46m' COLOR_BG_WHITE='\e[0;47m' COLOR_BG_B_BLACK='\e[1;40m' COLOR_BG_B_RED='\e[1;41m' COLOR_BG_B_GREEN='\e[1;42m' COLOR_BG_B_YELLOW='\e[1;43m' COLOR_BG_B_BLUE='\e[1;44m' COLOR_BG_B_MAGENTA='\e[1;45m' COLOR_BG_B_CYAN='\e[1;46m' COLOR_BG_B_WHITE='\e[1;47m' echo -e "\ ${COLOR_FG_BLACK}BLACK${RESET} \ ${COLOR_FG_RED}RED${RESET} \ ${COLOR_FG_GREEN}GREEN${RESET} \ ${COLOR_FG_YELLOW}YELLOW${RESET} \ ${COLOR_FG_BLUE}BLUE${RESET} \ ${COLOR_FG_MAGENTA}MAGENTA${RESET} \ ${COLOR_FG_CYAN}CYAN${RESET} \ ${COLOR_FG_WHITE}WHITE${RESET} \ (Foreground)\ ${COLOR_FG_BLACK}${NEGA}BLACK${RESET} \ ${COLOR_FG_RED}${NEGA}RED${RESET} \ ${COLOR_FG_GREEN}${NEGA}GREEN${RESET} \ ${COLOR_FG_YELLOW}${NEGA}YELLOW${RESET} \ ${COLOR_FG_BLUE}${NEGA}BLUE${RESET} \ ${COLOR_FG_MAGENTA}${NEGA}MAGENTA${RESET} \ ${COLOR_FG_CYAN}${NEGA}CYAN${RESET} \ ${COLOR_FG_WHITE}${NEGA}WHITE${RESET} \ (Foreground/${NEGA}Nega${RESET})\ ${COLOR_FG_B_BLACK}BLACK${RESET} \ ${COLOR_FG_B_RED}RED${RESET} \ ${COLOR_FG_B_GREEN}GREEN${RESET} \ ${COLOR_FG_B_YELLOW}YELLOW${RESET} \ ${COLOR_FG_B_BLUE}BLUE${RESET} \ ${COLOR_FG_B_MAGENTA}MAGENTA${RESET} \ ${COLOR_FG_B_CYAN}CYAN${RESET} \ ${COLOR_FG_B_WHITE}WHITE${RESET} \ (Foreground/${BOLD}Bold${RESET})\ ${COLOR_FG_B_BLACK}${NEGA}BLACK${RESET} \ ${COLOR_FG_B_RED}${NEGA}RED${RESET} \ ${COLOR_FG_B_GREEN}${NEGA}GREEN${RESET} \ ${COLOR_FG_B_YELLOW}${NEGA}YELLOW${RESET} \ ${COLOR_FG_B_BLUE}${NEGA}BLUE${RESET} \ ${COLOR_FG_B_MAGENTA}${NEGA}MAGENTA${RESET} \ ${COLOR_FG_B_CYAN}${NEGA}CYAN${RESET} \ ${COLOR_FG_B_WHITE}${NEGA}WHITE${RESET} \ (Foreground/${BOLD}Bold${RESET}/${NEGA}Nega${RESET})\ ${COLOR_BG_BLACK}BLACK${RESET} \ ${COLOR_BG_RED}RED${RESET} \ ${COLOR_BG_GREEN}GREEN${RESET} \ ${COLOR_BG_YELLOW}YELLOW${RESET} \ ${COLOR_BG_BLUE}BLUE${RESET} \ ${COLOR_BG_MAGENTA}MAGENTA${RESET} \ ${COLOR_BG_CYAN}CYAN${RESET} \ ${COLOR_BG_WHITE}WHITE${RESET} \ (Background)\ ${COLOR_BG_BLACK}${NEGA}BLACK${RESET} \ ${COLOR_BG_RED}${NEGA}RED${RESET} \ ${COLOR_BG_GREEN}${NEGA}GREEN${RESET} \ ${COLOR_BG_YELLOW}${NEGA}YELLOW${RESET} \ ${COLOR_BG_BLUE}${NEGA}BLUE${RESET} \ ${COLOR_BG_MAGENTA}${NEGA}MAGENTA${RESET} \ ${COLOR_BG_CYAN}${NEGA}CYAN${RESET} \ ${COLOR_BG_WHITE}${NEGA}WHITE${RESET} \ (Background/${NEGA}Nega${RESET})\ ${COLOR_BG_B_BLACK}BLACK${RESET} \ ${COLOR_BG_B_RED}RED${RESET} \ ${COLOR_BG_B_GREEN}GREEN${RESET} \ ${COLOR_BG_B_YELLOW}YELLOW${RESET} \ ${COLOR_BG_B_BLUE}BLUE${RESET} \ ${COLOR_BG_B_MAGENTA}MAGENTA${RESET} \ ${COLOR_BG_B_CYAN}CYAN${RESET} \ ${COLOR_BG_B_WHITE}WHITE${RESET} \ (Background/${BOLD}Bold${RESET})\ ${COLOR_BG_B_BLACK}${NEGA}BLACK${RESET} \ ${COLOR_BG_B_RED}${NEGA}RED${RESET} \ ${COLOR_BG_B_GREEN}${NEGA}GREEN${RESET} \ ${COLOR_BG_B_YELLOW}${NEGA}YELLOW${RESET} \ ${COLOR_BG_B_BLUE}${NEGA}BLUE${RESET} \ ${COLOR_BG_B_MAGENTA}${NEGA}MAGENTA${RESET} \ ${COLOR_BG_B_CYAN}${NEGA}CYAN${RESET} \ ${COLOR_BG_B_WHITE}${NEGA}WHITE${RESET} \ (Background/${BOLD}Bold${RESET}/${NEGA}Nega${RESET})\ "
参考URL:
このページを見て初めて気が付いたのだが、白や黒のコードが環境によって灰色に見えることはあっても、「グレー」という種類の色は元々存在しないらしい。