Next Previous Contents

4. Hvilke farger er det å velge mellom?

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


Next Previous Contents