Dette skall-skriptet(takk til de mange som sendte meg bash-versjoner) viser alle standard fargekombinasjoner på denne konsollen. Hvis du ikke kan se noen farger, støtter ikke konsollen din ANSI fargevalg.
#!/bin/bash
# Vis ANSI-farger
#
esc="\033["
echo -n " _ _ _ _ _40 _ _ _ 41_ _ _ _42 _ _ _ 43"
echo "_ _ _ 44_ _ _ _45 _ _ _ 46_ _ _ _47 _"
for fore in 30 31 32 33 34 35 36 37; do
line1="$fore "
line2=" "
for back in 40 41 42 43 44 45 46 47; do
line1="${line1}${esc}${back};${fore}m Normal ${esc}0m"
line2="${line2}${esc}${back};${fore};1m Bold ${esc}0m"
done
echo -e "$line1\n$line2"
done
Forgrunnsfargetallet er til venstre, og bakgrunnsfargene er i boksen. Hvis du vil ha uthevede bokstaver legger du til "1" til parameterene, så lys blå på hvit blir "37;44;1". Hele ANSI-valg sekvensen er da
ESC [ 3 7 ; 4 4 ; 1 m
Merk: Bakgrunnen kan ikke foreløpig vere uthevet, så du kan ikke ha gul (uthevet brun) som noe annet enn forgrunn. Dette er en begrensning i maskinvaren.
Fargene er: 0 - svart 4 - blå 3# er forgrunn 1 - rød 5 - magenta 4# er bakgrunn 2 - green 6 - cyan 3 - gul 7 - hvit ;1 er uthevet