Ce script permet d’afficher toutes les couleurs et tous les styles d’écriture possibles dans un terminal. Cette version permet d’afficher les paramètres de style sur le rendu final.
#!/bin/bash
# ----------------------------------------------- # Resize the terminal if it's not in full screen # ----------------------------------------------- resizeWindow() { echo -en "\e[$1;$2;$3t" }
# ----------------------------------------------- # Example # ----------------------------------------------- colorExample() { echo -e "\n \033[0;4;33mCommand example :\033[0m" echo" echo -e '\033[40;6;34m This is an example. \033[0m Cool !'" echo -e "\n \033[0;4;33mResult :\033[0m" echo -e " \033[40;6;34m This is an example. \033[0m cool !" echo -e "\n" echo -e "——————————————————————————————————————————————————————————————————————————————————————————————— \n" }
echo -en "Background COLOR : \033[0m 0 \033[0m \n"
# ----------------------------------------------- # Main Program # ----------------------------------------------- resizeWindow 8 100 97 colorExample colorView 0 # no background for ((bg=40;bg<=48;bg++)); do colorView $bg done