PROJET AUTOBLOG


Shaarli - Les discussions de Shaarli

Archivé

Site original : Shaarli - Les discussions de Shaarli du 23/07/2013

⇐ retour index

Command Line Magic sur Twitter : "t=$(($(tput cols)/3));for FR in $(seq $(tput lines));do printf "\e[44m%${t}s\e[47m%${t}s\e[41m%${t}s\e[0m\n";done # French Flag"

dimanche 15 novembre 2015 à 15:57
le hollandais volant
Joli !
Une commande bash pour afficher le drapeau BBR dans le terminal.

t=$(($(tput cols)/3));for FR in $(seq $(tput lines));do printf "\e[44m%${t}s\e[47m%${t}s\e[41m%${t}s\e[0m\n";done


Ce que ça fait, c’est que ça divise le shell en 3 (le « $(($(tput cols)/3)) »), puis lit chaque ligne (FR in $(seq $(tput lines));) et affiche des espaces dont le fond est coloré (printf "%${t}) × 3, chaque fois d’une couleur différente.

Les \e[44m, \e[47m, \e[41m correspondent aux couleurs.

On aime ou on n’aime pas l’idée, pour ceux qui n’aiment pas, voyez-y simplement une commande bash assez remarquable.
— (permalink)