j0h

chars

j0h
Oct 16th, 2025
383
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 4.08 KB | None | 0 0
  1. #!/bin/sh
  2. #
  3. # ANSI Color -- use these variables to easily have different color
  4. #    and format output. Make sure to output the reset sequence after
  5. #    colors (f = foreground, b = background), and use the 'off'
  6. #    feature for anything you turn on.
  7. # chars: 7x7
  8. initializeANSI()
  9. {
  10.   esc=""
  11.  
  12.   blackf="${esc}[30m";   redf="${esc}[31m";    greenf="${esc}[32m"
  13.   yellowf="${esc}[33m"   bluef="${esc}[34m";   purplef="${esc}[35m"
  14.   cyanf="${esc}[36m";    whitef="${esc}[37m"
  15.  
  16.   blackb="${esc}[40m";   redb="${esc}[41m";    greenb="${esc}[42m"
  17.   yellowb="${esc}[43m"   blueb="${esc}[44m";   purpleb="${esc}[45m"
  18.   cyanb="${esc}[46m";    whiteb="${esc}[47m"
  19.  
  20.   boldon="${esc}[1m";    boldoff="${esc}[22m"
  21.   italicson="${esc}[3m"; italicsoff="${esc}[23m"
  22.   ulon="${esc}[4m";      uloff="${esc}[24m"
  23.   invon="${esc}[7m";     invoff="${esc}[27m"
  24.  
  25.   reset="${esc}[0m"
  26. }
  27.  
  28. # note in this first use that switching colors doesn't require a reset
  29. # first - the new color overrides the old one.
  30.  
  31. initializeANSI
  32.  
  33. cat << EOF
  34.  
  35.  ${redf}▒▒▒▒${reset} ${boldon}${redf}▒▒${reset}   ${greenf}▒▒▒▒${reset} ${boldon}${greenf}▒▒${reset}   ${yellowf}▒▒▒▒${reset} ${boldon}${yellowf}▒▒${reset}   ${bluef}▒▒▒▒${reset} ${boldon}${bluef}▒▒${reset}   ${purplef}▒▒▒▒${reset} ${boldon}${purplef}▒▒${reset}   ${cyanf}▒▒▒▒${reset} ${boldon}${cyanf}▒▒${reset}
  36.  ${redf}▒▒ ■${reset} ${boldon}${redf}▒▒${reset}   ${greenf}▒▒ ■${reset} ${boldon}${greenf}▒▒${reset}   ${yellowf}▒▒ ■${reset} ${boldon}${yellowf}▒▒${reset}   ${bluef}▒▒ ■${reset} ${boldon}${bluef}▒▒${reset}   ${purplef}▒▒ ■${reset} ${boldon}${purplef}▒▒${reset}   ${cyanf}▒▒ ■${reset} ${boldon}${cyanf}▒▒${reset}  
  37.  ${redf}▒▒ ${reset}${boldon}${redf}▒▒▒▒${reset}   ${greenf}▒▒ ${reset}${boldon}${greenf}▒▒▒▒${reset}   ${yellowf}▒▒ ${reset}${boldon}${yellowf}▒▒▒▒${reset}   ${bluef}▒▒ ${reset}${boldon}${bluef}▒▒▒▒${reset}   ${purplef}▒▒ ${reset}${boldon}${purplef}▒▒▒▒${reset}   ${cyanf}▒▒ ${reset}${boldon}${cyanf}▒▒▒▒${reset}  
  38.  
  39.  
  40. ▒▒▒▒▒▒▒
  41. ▒▒   ▒▒
  42. ▒▒▒▒▒▒▒
  43. ▒▒   ▒▒
  44. ▒▒   ▒▒
  45.  
  46.  
  47. ▒▒▒▒▒▒
  48. ▒▒   ▒▒
  49. ▒▒ ▒▒  
  50. ▒▒   ▒▒
  51. ▒▒▒▒▒▒
  52.  
  53.  
  54.  ▒▒▒▒▒▒
  55. ▒
  56. ▒
  57. ▒
  58.  ▒▒▒▒▒▒
  59.  
  60.  
  61. ▒▒▒▒▒▒
  62. ▒     ▒
  63. ▒      ▒
  64. ▒     ▒
  65. ▒▒▒▒▒▒
  66.  
  67.  
  68.  ▒▒▒▒▒▒
  69. ▒
  70. ▒▒▒▒▒  
  71. ▒
  72.  ▒▒▒▒▒▒
  73.  
  74.  
  75.  ▒▒▒▒▒▒
  76. ▒
  77. ▒▒▒▒▒
  78. ▒
  79. ▒
  80.  
  81.  
  82. ▒▒▒▒▒
  83. ▒      
  84. ▒   ▒▒▒
  85. ▒    ▒
  86. ▒▒▒▒▒
  87.  
  88.  
  89.  ▒   ▒
  90.  ▒   ▒
  91.  ▒▒▒▒▒
  92.  ▒   ▒
  93.  ▒   ▒
  94.  
  95. ▒▒▒▒▒▒▒
  96.    ▒
  97.    ▒
  98.    ▒
  99.    ▒      
  100. ▒▒▒▒▒▒▒
  101.  
  102.  
  103.  ▒▒▒▒▒
  104.    ▒
  105.    ▒
  106.  ▒ ▒
  107.   ▒▒
  108.  
  109.  ▒   ▒
  110.  ▒  ▒
  111.  ▒▒▒
  112.  ▒  ▒
  113.  ▒   ▒
  114.  
  115.  
  116.  ▒
  117.  ▒
  118.  ▒
  119.  ▒
  120.  ▒▒▒▒▒
  121.  
  122.  
  123. ▒▒   ▒▒
  124. ▒ ▒ ▒ ▒
  125. ▒  ▒  ▒
  126. ▒     ▒
  127. ▒     ▒
  128.  
  129.  
  130. ▒▒    ▒
  131. ▒ ▒   ▒
  132. ▒  ▒  ▒
  133. ▒   ▒ ▒
  134. ▒    ▒▒
  135.  
  136.  ▒▒▒▒▒
  137. ▒     ▒  
  138. ▒     ▒
  139. ▒     ▒
  140. ▒     ▒
  141.  ▒▒▒▒▒
  142.  
  143. ▒▒▒▒▒▒
  144. ▒     ▒
  145. ▒▒▒▒▒▒
  146. ▒
  147. ▒
  148.  
  149.  ▒▒▒▒▒
  150. ▒     ▒
  151. ▒     ▒
  152. ▒  ▒  ▒
  153. ▒   ▒ ▒
  154.  ▒▒▒ ▒
  155.  
  156.  ▒▒▒▒▒
  157. ▒     ▒
  158. ▒▒▒▒▒▒
  159. ▒   ▒
  160. ▒    ▒
  161. ▒     ▒
  162.  
  163.  ▒▒▒▒▒▒
  164. ▒
  165.  ▒▒▒▒▒
  166.       ▒
  167.       ▒
  168. ▒▒▒▒▒▒
  169.  
  170.  
  171. ▒▒▒▒▒▒▒
  172.    ▒
  173.    ▒
  174.    ▒
  175.    ▒
  176.  
  177.  
  178. ▒     ▒
  179. ▒     ▒
  180. ▒     ▒
  181. ▒     ▒
  182. ▒     ▒
  183.  ▒▒▒▒▒▒
  184.  
  185.  
  186. ▒     ▒
  187. ▒     ▒
  188.  ▒   ▒
  189.   ▒ ▒
  190.    ▒
  191.  
  192.  
  193. ▒     ▒
  194. ▒  ▒  ▒
  195. ▒  ▒  ▒
  196. ▒  ▒  ▒
  197.  ▒▒▒▒▒
  198.  
  199.  
  200. ▒    ▒
  201.  ▒  ▒
  202.   ▒▒
  203.  ▒  ▒
  204. ▒    ▒
  205.  
  206. ▒   ▒
  207. ▒   ▒
  208.  ▒ ▒
  209.   ▒
  210.   ▒
  211.   ▒
  212.    
  213. ▒▒▒▒▒▒▒  
  214.      ▒▒
  215.    ▒▒
  216.   ▒▒
  217. ▒▒
  218. ▒▒▒▒▒▒▒  
  219.  
  220.  
  221.  
  222.  
  223.  
  224. EOF
  225.  
Advertisement
Add Comment
Please, Sign In to add comment