For in bash

De knowledge
Aller à la navigation Aller à la recherche

Un for classique itère sur une liste

for i in 0 1 2 3 4 5 6 7
 do 
 tput setaf $i
 echo -n "# " 
done

Donne bien un exemple des 8 couleurs primaires. Mais si on voulait les 256 couleurs de "tput longname = xterm with 256 colors"

for i in {0..255}
do
 tput 
 setaf $i
 echo -n "#"
done

Ho que c'est joli!