BASH 50
Colorgrid.sh By gknux on 27th September 2024 04:22:23 PM
  1. #!/usr/bin/env bash
  2.  
  3. LC_ALL=C
  4. LANG=C
  5. set -e
  6. set -o nounset
  7. set -o pipefail
  8. set -u
  9.  
  10. printf "\n" ""
  11.  
  12. for ITER in {16..51}
  13. do
  14.     NUM=${ITER##0}
  15.     tput setaf ${ITER##0}
  16.     tput setab ${ITER##0}
  17.     printf "%3s" "${ITER}"
  18.  
  19.     if [ $((NUM % 3)) -eq 0 ]
  20.     then
  21.         tput sgr0
  22.         printf "%3s" ""
  23.  
  24.         for RUN in {34,70,106,142,178}
  25.         do
  26.             NUM_MOD=$((${NUM} + ${RUN}))
  27.             for ITER_2 in {1..3}
  28.             do
  29.                 tput setaf ${NUM_MOD##0}
  30.                 tput setab ${NUM_MOD##0}
  31.                 printf "%3s" "${NUM_MOD}"
  32.                 NUM_MOD=$((${NUM_MOD} + 1))
  33.  
  34.                 if [ ${ITER_2} -eq 3 ]
  35.                 then
  36.                     tput sgr0
  37.                     if [ ${RUN} -eq 178 ]
  38.                     then
  39.                         printf "%3s\n" ""
  40.                     else
  41.                         printf "%3s" ""
  42.                     fi
  43.                 fi
  44.             done
  45.         done
  46.     fi
  47. done
  48.  
  49. printf "\n" ""

ifconfig paste is for source code and general debugging text.

Login or Register to edit, delete and keep track of your pastes and more.

Raw Paste

Login or Register to edit or fork this paste. It's free.