File indexing completed on 2024-04-21 05:51:30

0001 #!/bin/bash --
0002 #
0003 # display ANSI colours and test bold/blink attributes
0004 # orginates from Eterm distribution
0005 #-------------------------------------------------------------------------
0006 
0007 ESC=$'\x1b'
0008 CSI="${ESC}["
0009 RST="${CSI}m"
0010 
0011 echo ""; echo "${RST}"
0012 echo "       40      41      42      43      44      45      46      47      49"
0013 echo "       40      41      42      43      44      45      46      47      49"
0014 for fg in 30 31 32 33 34 35 36 37 39 90 91 92 93 94 95 96 97
0015 do
0016     l1="$fg  ";
0017     l2="    ";
0018     l3="    ";
0019     l4="    ";
0020     l5="    ";
0021     l6="    ";
0022     l7="    ";
0023     l8="    ";
0024     l9="    ";
0025     l10="    ";
0026     l11="    ";
0027     for bg in 40 41 42 43 44 45 46 47 49
0028     do
0029         l1="${l1}${CSI}${fg};${bg}m Normal ${RST}"
0030         l2="${l2}${CSI}${fg};${bg};1m Bold   ${RST}"
0031         l3="${l3}${CSI}${fg};${bg};2m Faint  ${RST}"
0032         l4="${l4}${CSI}${fg};${bg};3m Italic ${RST}"
0033         l5="${l5}${CSI}${fg};${bg};4m Underl ${RST}"
0034         l6="${l6}${CSI}${fg};${bg};5m Blink  ${RST}"
0035         l7="${l7}${CSI}${fg};${bg};8m Concel ${RST}"
0036         l8="${l8}${CSI}${fg};${bg};9m Strike ${RST}"
0037         l9="${l9}${CSI}${fg};${bg};53m Overli ${RST}"
0038         l10="${l10}${CSI}${fg};${bg};1;5m Bold!  ${RST}"
0039         l11="${l11}${CSI}${fg};${bg};3;4m It/Und ${RST}"
0040 
0041     done
0042     echo "$l1"
0043     echo "$l2"
0044     echo "$l3"
0045     echo "$l4"
0046     echo "$l5"
0047     echo "$l6"
0048     echo "$l7"
0049     echo "$l8"
0050     echo "$l9"
0051     echo "$l10"
0052     echo "$l11"
0053 done