Mettre en forme du texte sous Bash

A chaque fois que je cherche à mettre du texte en forme pour mettre en valeur l’affichage de mes scripts sous bash je perds du temps retrouver mes petits. J’ai donc fini par faire ce petit script qui créé une palette facilitant le choix de la mise en forme.

Voici la sortie :

C:\Users\Julien\Desktop\bash-color-style-picker.png

Et pour le code :

#!/bin/bash

#man 4 console_codes

echo "### Colorisation ###"
for bg in {40..47} {100..107} 49 ; do
for fg in {30..37} {90..97} 39 ; do
echo -ne "\e[${bg};${fg}m ${bg};${fg}\e[${bg};${fg}m\e[0m\c"
done
echo ""
done
echo ""
echo "### Formattage ###"
echo ""
echo -e "\e[0mNormal"
echo -e "\e[1mGras\e[0m"
echo -e "\e[2mFaible\e[0m"
echo -e "\e[4mSouligné\e[0m"
echo -e "\e[5mClignotant\e[0m"
echo -e "\e[7mCouleurs inversées\e[0m"
echo -e "\e[8mMasqué\e[0m"

exit 0

Une pensée sur “Mettre en forme du texte sous Bash

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.