Bash Terminal Screen Saver Oneliner

Aus AirSpaceWatch & More
Version vom 12. November 2020, 18:43 Uhr von Raz0rsedge (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „ #!/bin/bash clear;j=0;a=1;x=1;y=1;xd=1;yd=1;while true;do for i in {1..2000} ; do if | $x == 0 ; then xd=$(( $xd *-1 )) ; fi ; if $y ==…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen
  1. !/bin/bash

clear;j=0;a=1;x=1;y=1;xd=1;yd=1;while true;do for i in {1..2000} ; do if | $x == 0 ; then xd=$(( $xd *-1 )) ; fi ; if | $y == 0 ; then yd=$(( $yd * -1 )) ; fi ; x=$(( $x + $xd )); y=$(( $y + $yd )); printf "\33[%s;%sH\33[48;5;%sm . \33[0m" $x $y $(( $a % 8 + 16 + $j % 223 )) ;a=$(( $a + 1 )) ; done ; x=$(( x%$COLUMNS + 1 )) ; j=$(( $j + 18 )) ;done