Skip to content

Instantly share code, notes, and snippets.

@apolzek
Last active July 31, 2023 19:00
Show Gist options
  • Save apolzek/7502079f5034ccb5a5868ae43638fa91 to your computer and use it in GitHub Desktop.
Save apolzek/7502079f5034ccb5a5868ae43638fa91 to your computer and use it in GitHub Desktop.
Show matrix in terminal linux
#!/usr/bin/env bash
while :;do echo $LINES $COLUMNS $(( $RANDOM % $COLUMNS)) $(printf "\U$(($RANDOM % 500))");sleep 0.05;done|gawk '{a[$3]=0;for (x in a){o=a[x];a[x]=a[x]+1;printf "\033[%s;%sH\033[2;32m%s",o,x,$4;printf "\033[%s;%sH\033[1;37m%s\033[0;0H",a[x],x,$4;if (a[x]>=$1){a[x]=0;}}}'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment