#!/bin/bash declare -A CS CS[color,Default] = "\e[39m" CS[color,Black] = "\e[30m" CS[color,Red] = "\e[31m" CS[color,Green] = "\e[32m" CS[color,Yellow] = "\e[33m" CS[color,Blue] = "\e[34m" CS[color,Magenta] = "\e[35m" CS[color,Cyan] = "\e[36m" CS[color,LightGray] = "\e[37m" CS[color,DarkGray] = "\e[90m" CS[color,LightRed] = "\e[91m" CS[color,LightGreen] = "\e[92m" CS[color,LightYellow] = "\e[93m" CS[color,LightBlue] = "\e[94m" CS[color,LightMagenta] = "\e[95m" CS[color,LightCyan] = "\e[96m" CS[color,White] = "\e[97m" CS[bg,Default] = "\e[49m" CS[bg,Black] = "\e[40m" CS[bg,Red] = "\e[41m" CS[bg,Green] = "\e[42m" CS[bg,Yellow] = "\e[43m" CS[bg,Blue] = "\e[44m" CS[bg,Magenta] = "\e[45m" CS[bg,Cyan] = "\e[46m" CS[bg,LightGray] = "\e[47m" CS[bg,DarkGray] = "\e[100m" CS[bg,LightRed] = "\e[101m" CS[bg,LightGreen] = "\e[102m" CS[bg,LightYellow] = "\e[103m" CS[bg,LightBlue] = "\e[104m" CS[bg,LightMagenta] = "\e[105m" CS[bg,LightCyan] = "\e[106m" CS[bg,White] = "\e[107m" CS[style,Reset] = "\e[0m" CS[style,Bold] = "\e[1m" CS[style,Dim] = "\e[2m" CS[style,UnderLine] = "\e[4m" CS[style,Blink] = "\e[5m" CS[style,Invert] = "\e[7m" CS[style,Hidden] = "\e[8m" echo ${CS[color,blue]} exit 0