send 'bgsaver\r'
pids kill saver && send 'clear\r'
send 'bgsaver\r'
pids kill saver && send 'clear\r'
send 'bgsaver\r'
pids kill saver && send 'clear\r'
txt saver.sh
send 'bgsaver\r'
pids kill saver && send 'clear\r'
txt saver.sh
send 'bgsaver\r'
pids kill saver && send 'clear\r'
txt saver.sh
send 'bgsaver\r'
pids kill saver && send 'clear\r'
txt saver.sh
pids kill saver && send 'clear\r'
send 'bgsaver\r'
pids kill saver && send 'clear\r'
txt saver.sh
send 'bgsaver\r'
pids kill saver && send 'clear\r'
txt saver.sh
send 'bgsaver\r'
pids kill saver && send 'clear\r'
txt saver.sh
bak saver.sh
txt saver.sh
send 'bgsaver\r'
pids kill saver && send 'clear\r'
txt saver.sh
send 'bgsaver\r'
txt saver.sh
pids kill saver && send 'clear\r'
send 'bgsaver\r'
echo $(( RANDOM % 2 ))
txt saver.sh
clear
for i in $(( RANDOM % 11 )) $(( RANDOM % 11 )); do echo $i; done
txt saver.sh
pids kill saver && send 'clear\r'
send 'bgsaver\r'
txt saver.sh
send 'bgsaver\r'
pids kill saver && send 'clear\r'
txt saver.sh
send 'bgsaver\r'
txt saver.sh
bak saver.sh
txt saver.sh
pids kill saver && send 'clear\r'
send 'bgsaver\r'
pids kill saver && send 'clear\r'
txt saver.sh
send 'bgsaver\r'
pids kill saver && send 'clear\r'
txt saver.sh
send 'bgsaver\r'
txt saver.sh
pids kill saver && send 'clear\r'
send 'bgsaver\r'
txt saver.sh
pids kill saver && send 'clear\r'
send 'bgsaver\r'
pids kill saver && send 'clear\r'
txt saver.sh
pids kill saver && send 'clear\r'
txt saver.sh
send 'bgsaver\r'
txt saver.sh
pids kill saver && send 'clear\r'
send 'bgsaver\r'
txt saver.sh
pids kill saver && send 'clear\r'
serial "ASLEEP 1"
sudo poweroff
key esc
cd ADMIN/MENU/GAMES
ll
bak saver.sh
ll
txt saver.sh
send 'bgsaver\r'
pids kill saver && send 'clear\r'
txt saver.sh
send 'bgsaver\r'
pids kill saver && send 'clear\r'
txt saver.sh
send 'bgsaver\r'
pids kill saver && send 'clear\r'
txt saver.sh
send 'bgsaver\r'
pids kill saver && send 'clear\r'
txt saver.sh
send 'bgsaver\r'
pids kill saver && send 'clear\r'
txt saver.sh
send 'bgsaver\r'
txt saver.sh
pids kill saver && send 'clear\r'
send 'bgsaver\r'
pids kill saver && send 'clear\r'
txt saver.sh
send 'bgsaver\r'
pids kill saver && send 'clear\r'
txt saver.sh
send 'bgsaver\r'
txt saver.sh
send 'bgsaver\r'
pids kill saver && send 'clear\r'
txt saver.sh
send 'bgsaver\r'
pids kill saver && send 'clear\r'
txt saver.sh
send 'bgsaver\r'
pids kill saver && send 'clear\r'
txt saver.sh
send 'bgsaver\r'
pids kill saver && send 'clear\r'
txt saver.sh
send 'bgsaver\r'
pids kill saver && send 'clear\r'
txt saver.sh
send 'bgsaver\r'
pids kill saver && send 'clear\r'
txt saver.sh
send 'bgsaver\r'
pids kill saver && send 'clear\r'
txt saver.sh
send 'bgsaver\r'
pids kill saver && send 'clear\r'
txt saver.sh
send 'bgsaver\r'
pids kill saver && send 'clear\r'
txt saver.sh
send 'bgsaver\r'
pids kill saver && send 'clear\r'
txt saver.sh
send 'bgsaver\r'
pids kill saver && send 'clear\r'
txt saver.sh
send 'bgsaver\r'
pids kill saver && send 'clear\r'
txt saver.sh
send 'bgsaver\r'
txt saver.sh
send 'bgsaver\r'
key esc
pids kill saver && send 'clear\r'
sudo poweroff
clear
bgsaver
clear
menu
bgsaver
clear
bgsaver
clear
bgsaver
clear
bgsaver
clear
bgsaver
clear
bgsaver
clear
bgsaver
clear
bgsaver
clear
bgsaver
clear
bgsaver
clear
bgsaver
clear
bgsaver
clear
bgsaver
clear
bgsaver
clear
bgsaver
clear
bgsaver
clear
bgsaver
clear
bgsaver
clear
bgsaver
clear
bgsaver
clear
bgsaver
clear
bgsaver
clear
bgsaver
clear
bgsaver
clear
bgsaver
clear
bgsaver
clear
bgsaver
clear
bgsaver
clear
bgsaver
clear
menu
enu
menu
R=255; G=128; B=0
LINE=`printf "\\\\x$(printf '%02x' $R)\\\\x$(printf '%02x' $G)\\\\x$(printf '%02x' $B)\\\\x00%0.s $(seq 1 $WIDTH)"`;
key esc
for (( i=0; i<$HEIGHT; i++ )); do printf $LINE | dd bs=4 seek=$(( i * WIDTH )) of=/dev/fb0; done
WIDTH=$(cat /sys/class/graphics/fb0/stride); HEIGHT=$(cat /sys/class/graphics/fb0/virtual_size | cut -d, -f2)
for (( i=0; i<$HEIGHT; i++ )); do printf $LINE | dd bs=4 seek=$(( i * WIDTH )) of=/dev/fb0; done
cd ADMIN/MENU/GAMES
txt saver.sh
txt original.sh
chod .
bash original.sh 
txt original.sh
bash original.sh 
txt original.sh
bash original.sh 
txt original.sh
bash original.sh 
txt original.sh
bash original.sh 
txt original.sh
bash original.sh 
txt original.sh
bash original.sh 
txt original.sh
bash original.sh 
txt original.sh
bash original.sh 
txt original.sh
bash original.sh 
txt original.sh
bash original.sh 
txt original.sh
bash original.sh 
txt original.sh
bash original.sh 
txt original.sh
bash original.sh 
txt original.sh
bash original.sh 
txt original.sh
txt saver.sh
txt original.sh
bash original.sh 
txt original.sh
bash original.sh 
txt original.sh
bash original.sh 
txt original.sh
bash original.sh 
txt original.sh
bash original.sh 
txt original.sh
bash original.sh 
txt original.sh
bash original.sh 
txt original.sh
bash original.sh 
txt original.sh
bash original.sh 
txt original.sh
bash original.sh 
txt original.sh
bash original.sh 
txt original.sh
bash original.sh 
txt original.sh
bash original.sh 
txt original.sh
n=3; echo {1..$n}
n=3; eval echo {1..$n}
n=3; for i in {1..$n}; do echo $i; done
n=3; eval for i in {1..$n}; do echo $i; done
n=3; eval echo $(for i in {1..$n}; do echo $i; done)
n=3; string='hello' eval echo $(for i in {1..$n}; do echo $string; done)
n=3; str='hello' eval echo $(for i in {1..$n}; do echo $str; done)
n=3; str='hello' eval echo "$(for i in {1..$n}; do echo $str; done)"
n=3; eval echo $(for i in {1..$n}; do echo $i; done)
str=''; n=3; eval echo $(for i in {1..$n}; do echo $i; str+=$i; done); printf $str
str=''; n=3; eval echo $(for i in {1..$n}; do echo $i; str+=$i; done); printf "$str"
str=''; for i in {1..3}; do str+='hej '; done; echo $str
str=''; n=3; for i in $(seq 1 $n); do str+='hej '; done; echo $str
str=''; n=4; for i in $(seq 1 $n); do str+='hej '; done; echo $str
txt original.sh
bash original.sh
txt original.sh
bash original.sh
txt original.sh
bash original.sh
txt original.sh
bash original.sh
txt original.sh
bash original.sh
txt original.sh
bash original.sh
txt original.sh
bash original.sh
txt original.sh
bash original.sh
txt original.sh
bash original.sh
txt original.sh
bash original.sh
txt original.sh
bash original.sh
txt original.sh
bash original.sh
txt original.sh
bash original.sh
txt original.sh
bash original.sh
txt original.sh
bash original.sh
bak original.sh 
txt original.sh
bak original.sh 
bash original.sh
bak original.sh 
txt original.sh
bash original.sh
bak original.sh 
txt original.sh
txt saver.sh
txt original.sh
txt saver.sh
txt original.sh
txt saver.sh
send 'bgsaver\r'
pids kill saver && send 'clear\r'
txt saver.sh
send 'bgsaver\r'
pids kill saver && send 'clear\r'
txt saver.sh
send 'bgsaver\r'
pids kill saver && send 'clear\r'
txt saver.sh
send 'bgsaver\r'
bak saver.sh
pids kill saver && send 'clear\r'
txt saver.sh
send 'bgsaver\r'
txt saver.sh
send 'bgsaver\r'
txt saver.sh
send 'bgsaver\r'
txt saver.sh
send 'bgsaver\r'
txt tst.sh
txt saver.sh
txt GAMES.sh
txt tst.sh
ll
txt GAMES.sh
txt saver.sh
send 'bgsaver\r'
pids kill saver && send 'clear\r'
txt tst.sh 
run tst.sh 
txt tst.sh 
txt saver.sh
run tst.sh 
txt saver.sh
run saver.sh
txt saver.sh
run saver.sh
run tst.sh 
txt saver.sh
sudo mc
chod .
cd ..
cd .assets/saver
ll
txt saver.sh 
txt ../../GAMES/GAMES.sh
txt saver.sh 
send 'clear\r'
send 'menu\r'
key esc
txt saver.sh 
printf "%02x\n" $num
num=128
printf "%02x\n" $num
echo -e "\\\\x$(printf "%02x\n" $num)"
echo -e "printf '\\\\x$(printf "%02x\n" $num)'"
printf "\\\\x$(printf "%02x\n" $num)"
txt saver.sh 
send 'menu\r'
key esc
txt saver.sh 
send 'menu\r'
key down
txt saver.sh 
key esc
send 'bgsaver\r'
pids kill saver && send 'clear\r'
send 'bgsaver\r'
pids kill saver && send 'clear\r'
txt ../../GAMES/saver.sh
send 'bgsaver\r'
txt ../../GAMES/saver.sh
send 'bgsaver\r'
txt ../../GAMES/saver.sh
send 'bgsaver\r'
txt ../../GAMES/saver.sh
send 'bgsaver\r'
txt ../../GAMES/saver.sh
send 'bgsaver\r'
pids kill saver && send 'clear\r'
send 'bgsaver\r'
txt ../../GAMES/saver.sh
send 'bgsaver\r'
txt ../../GAMES/saver.sh
send 'bgsaver\r'
pids kill saver && send 'clear\r'
txt ../../GAMES/saver.sh
send 'bgsaver\r'
pids kill saver && send 'clear\r'
txt ../../GAMES/saver.sh
pids kill saver && send 'clear\r'
send 'bgsaver\r'
txt ../../GAMES/saver.sh
send 'bgsaver\r'
pids kill saver && send 'clear\r'
txt ../../GAMES/saver.sh
send 'bgsaver\r'
pids kill saver && send 'clear\r'
txt ../../GAMES/saver.sh
send 'bgsaver\r'
pids kill saver && send 'clear\r'
txt ../../GAMES/saver.sh
send 'bgsaver\r'
txt ../../GAMES/saver.sh
send 'bgsaver\r'
pids kill saver && send 'clear\r'
txt ../../GAMES/saver.sh
send 'bgsaver\r'
pids kill saver && send 'clear\r'
txt ../../GAMES/saver.sh
send 'bgsaver\r'
pids kill saver && send 'clear\r'
txt ../../GAMES/saver.sh
send 'bgsaver\r'
pids kill saver && send 'clear\r'
txt ../../GAMES/saver.sh
send 'bgsaver\r'
pids kill saver && send 'clear\r'
txt ../../GAMES/saver.sh
send 'bgsaver\r'
txt ../../GAMES/saver.sh
send 'bgsaver\r'
pids kill saver && send 'clear\r'
send 'bgsaver\r'
pids kill saver && send 'clear\r'
txt ../../GAMES/saver.sh
send 'bgsaver\r'
txt ../../GAMES/saver.sh
send 'bgsaver\r'
pids kill saver && send 'clear\r'
txt ../../GAMES/saver.sh
send 'bgsaver\r'
pids kill saver && send 'clear\r'
txt ../../GAMES/saver.sh
send 'bgsaver\r'
txt ../../GAMES/saver.sh
send 'bgsaver\r'
txt ../../GAMES/saver.sh
send 'bgsaver\r'
txt ../../GAMES/saver.sh
send 'bgsaver\r'
txt ../../GAMES/saver.sh
send 'bgsaver\r'
txt ../../GAMES/saver.sh
send 'bgsaver\r'
txt ../../GAMES/saver.sh
send 'bgsaver\r'
txt ../../GAMES/saver.sh
send 'bgsaver\r'
pids kill saver && send 'clear\r'
txt ../../GAMES/saver.sh
send 'bgsaver\r'
txt ../../GAMES/saver.sh
send 'bgsaver\r'
txt ../../GAMES/saver.sh
send 'bgsaver\r'
pids kill saver && send 'clear\r'
txt ../../GAMES/saver.sh
send 'bgsaver\r'
pids kill saver && send 'clear\r'
txt ../../GAMES/saver.sh
send 'bgsaver\r'
txt ../../GAMES/saver.sh
send 'bgsaver\r'
txt ../../GAMES/saver.sh
pids kill saver && send 'clear\r'
send 'bgsaver\r'
txt ../../GAMES/saver.sh
send 'bgsaver\r'
txt ../../GAMES/saver.sh
send 'bgsaver\r'
pids kill saver && send 'clear\r'
txt ../../GAMES/saver.sh
send 'bgsaver\r'
pids kill saver && send 'clear\r'
txt ../../GAMES/saver.sh
pids kill saver && send 'clear\r'
send 'bgsaver\r'
pids kill saver && send 'clear\r'
txt ../../GAMES/saver.sh
send 'bgsaver\r'
pids kill saver && send 'clear\r'
txt ../../GAMES/saver.sh
pids kill saver && send 'clear\r'
send 'bgsaver\r'
pids kill saver && send 'clear\r'
txt ../../GAMES/saver.sh
send 'bgsaver\r'
pids kill saver && send 'clear\r'
txt ../../GAMES/saver.sh
send 'bgsaver\r'
pids kill saver && send 'clear\r'
txt ../../GAMES/saver.sh
send 'bgsaver\r'
txt ../../GAMES/saver.sh
send 'bgsaver\r'
pids kill saver && send 'clear\r'
txt ../../GAMES/saver.sh
send 'bgsaver\r'
txt ../../GAMES/saver.sh
ll
txt saver.sh 
pids kill saver && send 'clear\r'
send 'menu\r'
txt saver.sh 
txt ../../GAMES/saver.sh
txt saver.sh 
txt ../../GAMES/GAMES.sh
txtf settings
txt ../../GAMES/GAMES.sh
key down
txt ../../GAMES/GAMES.sh
joy d
key esc
txt saver.sh 
bak saver.sh 
txt saver.sh 
send 'menu\r'
txt saver.sh 
key esc
txt ../../GAMES/GAMES.sh
send 'menu\r'
key esc
send 'menu\r'
key esc
txt ../../GAMES/GAMES.sh
txt saver.sh 
key esc
send 'menu\r'
key esc
txt saver.sh 
send 'menu\r'
key esc
txt saver.sh 
send 'menu\r'
key esc
txt saver.sh 
txt ../../GAMES/saver.sh
txt saver.sh 
send 'menu\r'
key esc
txt saver.sh 
send 'menu\r'
key esc
txt saver.sh 
bak saver.sh
txt saver.sh 
send 'menu\r'
txt saver.sh 
key esc
send 'menu\r'
txt saver.sh 
key esc
send 'menu\r'
key esc
txt saver.sh 
send 'menu\r'
key esc
txt saver.sh 
send 'menu\r'
txt saver.sh 
key esc
send 'menu\r'
txt ../../GAMES/GAMES.sh
txt saver.sh 
txt ../../GAMES/GAMES.sh
txt saver.sh 
key esc
send 'menu\r'
txt saver.sh 
key esc
send 'menu\r'
key esc
txt ../../GAMES/GAMES.sh
send 'menu\r'
key esc
txt ../../GAMES/GAMES.sh
key esc
send 'menu\r'
key down
key esc
txt ../../GAMES/GAMES.sh
send 'menu\r'
joy d
key esc
txt ../../GAMES/GAMES.sh
send 'menu\r'
key esc
txt ../../GAMES/GAMES.sh
send 'menu\r'
joy d
txt ../../GAMES/GAMES.sh
joy d
txt ../../GAMES/GAMES.sh
joy d
key esc
send 'menu\r'
txt ../../GAMES/GAMES.sh
send 'menu\r'
txt ../../GAMES/GAMES.sh
send 'menu\r'
key esc
txt ../../GAMES/GAMES.sh
send 'menu\r'
joy d
txt ../../GAMES/GAMES.sh
key esc
send 'menu\r'
joy d
cd ..
cd GAMES
bak GAMES.sh
joy d
key esc
txt ../../GAMES/GAMES.sh
txt GAMES.sh
send 'menu\r'
txt ../.assets/saver/saver.sh
key esc
send 'menu\r'
txt ../.assets/saver/saver.sh
key esc
send 'menu\r'
key esc
send 'menu\r'
key esc
send 'menu\r'
txt GAMES.sh
key esc
send 'menu\r'
key esc
txt GAMES.sh
send 'menu\r'
serial "ASLEEP 0"
serial "ASLEEP 1"
serial "ASLEEP 0"
serial "ASLEEP 1"
key esc
sudo reboot
menu
txtf menu
key esc
send 'menu\r'
key esc
txtf menu
send 'menu\r'
txtf sys_settings
key esc
cd ADMIN/MENU
bak GAMES
ll
sudo mc
cd .assets/
ll
bak saver
ll
sudo mc
cd ..
chod .
joy d
key esc
sudo reboot
txtf menu
cd ADMIN/MENU
bak GAMES/
bak GAMES
ll
sudo mc
key esc
sudo reboot
key down
key esc
txtf menu
send 'menu\r'
txtf menu
key esc
send 'menu\r'
cd ADMIN/MENU/GAMES
bak GAMES.sh
key esc
sudo poweroff
cd ADMIN/MENU
bak .assets/saver/saver.sh 
txt .assets/saver/saver.sh 
key esc
send 'menu\r'
key esc
alias-edit
reload
send 'reload\r
send 'reload\r'
send 'saver\r'
alias-edit
txt /home/pi/ADMIN/MENU/.assets/saver/saver.sh
send 'saver\r'
pids kill saver && send 'clear\r'
pids -v saver
txt /home/pi/ADMIN/MENU/.assets/saver/saver.sh
send 'saver\r'
pids kill saver && send 'clear\r'
txt /home/pi/ADMIN/MENU/.assets/saver/saver.sh
pids kill saver && send 'clear\r'
send 'saver\r'
pids kill saver && send 'clear\r'
txt /home/pi/ADMIN/MENU/.assets/saver/saver.sh
send 'saver\r'
pids kill saver && send 'clear\r'
send 'saver\r'
pids kill saver && send 'clear\r'
txt /home/pi/ADMIN/MENU/.assets/saver/saver.sh
send 'saver\r'
pids kill saver && send 'clear\r'
txt /home/pi/ADMIN/MENU/.assets/saver/saver.sh
send 'saver\r'
pids kill saver && send 'clear\r'
txt /home/pi/ADMIN/MENU/.assets/saver/saver.sh
send 'saver\r'
txt /home/pi/ADMIN/MENU/.assets/saver/saver.sh
pids kill saver && send 'clear\r'
send 'saver\r'
pids kill saver && send 'clear\r'
txt /home/pi/ADMIN/MENU/.assets/saver/saver.sh
bak /home/pi/ADMIN/MENU/.assets/saver/saver.sh
txtf menu
txtf sys_settings
txtf menu
txt /home/pi/ADMIN/MENU/.assets/saver/saver.sh
txtf menu
txt /home/pi/ADMIN/MENU/.assets/saver/saver.sh
send 'saver\r'
ll
cd .assets/
cd saver/
ll
cat script_time.log 
txt /home/pi/ADMIN/MENU/.assets/saver/saver.sh
pids kill saver && send 'clear\r'
send 'saver\r'
cat script_time.log 
echo $(( 360 + 60 ))
echo $(( 420 / 60 ))
txtf menu
txtf sys_settings
cd
cd downloads/
ll
sudo mv 'reklame (0).mp4' reklame0.mp4
ll
ffmpeg -i reklame0.mp4 2>&1 | grep "Duration"
ffmpeg -i ~/ADMIN/MENU/.assets/media/screensaver/vid/arcade.mp4 2>&1 | grep "Duration"
ffmpeg -i ~/ADMIN/MENU/.assets/media/screensaver/vid/arcade.mp4 2>&1 | grep "Duration" | cut -d: -f2
ffmpeg -i ~/ADMIN/MENU/.assets/media/screensaver/vid/arcade.mp4 2>&1 | grep "Duration" | cut -d: -f2-
ffmpeg -i ~/ADMIN/MENU/.assets/media/screensaver/vid/arcade.mp4 2>&1 | grep "Duration" | cut -d: -f2 -f3
ffmpeg -i ~/ADMIN/MENU/.assets/media/screensaver/vid/arcade.mp4 2>&1 | grep "Duration" | cut -d: -f2,f4
ffmpeg -i ~/ADMIN/MENU/.assets/media/screensaver/vid/arcade.mp4 2>&1 | grep "Duration" | cut -d: -f2,4
ffmpeg -i ~/ADMIN/MENU/.assets/media/screensaver/vid/arcade.mp4 2>&1 | grep "Duration" | cut -d: -f2,3
ffmpeg -i ~/ADMIN/MENU/.assets/media/screensaver/vid/arcade.mp4 2>&1 | grep "Duration" | cut -d: -f2,2,3
ffmpeg -i ~/ADMIN/MENU/.assets/media/screensaver/vid/arcade.mp4 2>&1 | grep "Duration" | cut -d: -f2-
ffmpeg -i ~/ADMIN/MENU/.assets/media/screensaver/vid/arcade.mp4 2>&1 | grep "Duration" | cut -d: -f3- 
ffmpeg -i ~/ADMIN/MENU/.assets/media/screensaver/vid/arcade.mp4 2>&1 | grep "Duration" | cut -d: -f3- | cut -d, -f1
dur
alias-edit
reload
dur ~/ADMIN/MENU/.assets/media/screensaver/vid/arcade.mp4
dur ~/ADMIN/MENU/.assets/media/screensaver/vid/arcade.mp4 | tr '.' ':'
dur ~/ADMIN/MENU/.assets/media/screensaver/vid/arcade.mp4
dur ~/ADMIN/MENU/.assets/media/screensaver/vid/arcade.mp4 | cut -d. -f1
dur=$(dur ~/ADMIN/MENU/.assets/media/screensaver/vid/arcade.mp4 | cut -d. -f1)
echo $dur
echo $(( $(dur | cut -d: -f1) * 60 ))
echo $(dur | cut -d: -f1)
echo $(echo dur | cut -d: -f1)
echo $(echo $dur | cut -d: -f1)
echo $(( $(echo $dur | cut -d: -f1) * 60 ))
echo $(( ( $(echo $dur | cut -d: -f1) * 60 ) + $(echo $dur | cut -d: -f2) ))
ffmpeg -i ~/ADMIN/MENU/.assets/media/screensaver/vid/arcade.mp4 2>&1 | grep "Duration" | cut -d: -f3- | cut -d, -f1 | cut -d. -f1
alias-edit
reload
dur ~/ADMIN/MENU/.assets/media/screensaver/vid/arcade.mp4
echo $(( 420 + 197 ))
txtf sys_settings
echo $(( 420 + 197 ))
txtf sys_settings
alias-edit
reload
txtf cat states
txtf cat sys_states
txtf cat states
alias-edit
reload
txtf
txtf cat sys_settings
txt /home/pi/ADMIN/MENU/.assets/saver/saver.sh
pids kill saver && send 'clear\r'
ffmpeg -i ~/ADMIN/MENU/.assets/media/screensaver/vid/arcade.mp4 -acodec copy -vcodec copy -map_metadata -1 output
ffmpeg -i ~/ADMIN/MENU/.assets/media/screensaver/vid/arcade.mp4 -acodec copy -vcodec copy -map_metadata -1 ./log.log
ffmpeg -i ~/ADMIN/MENU/.assets/media/screensaver/vid/arcade.mp4 -acodec copy -vcodec copy -map_metadata -1 > ./log.log
ffmpeg -i ~/ADMIN/MENU/.assets/media/screensaver/vid/arcade.mp4 -acodec copy -vcodec copy -map_metadata -1 ./log.log
touch log.log
ffmpeg -i ~/ADMIN/MENU/.assets/media/screensaver/vid/arcade.mp4 -acodec copy -vcodec copy -map_metadata -1 ./log.log
ffmpeg -i ~/ADMIN/MENU/.assets/media/screensaver/vid/arcade.mp4 -acodec copy -vcodec copy -map_metadata -1 log.log
ffmpeg -i ~/ADMIN/MENU/.assets/media/screensaver/vid/arcade.mp4 -acodec copy -vcodec copy -map_metadata -1 OUTPUT_FILENAME"
ffmpeg -i ~/ADMIN/MENU/.assets/media/screensaver/vid/arcade.mp4 -acodec copy -vcodec copy -map_metadata -1 OUTPUT_FILENAME
ffmpeg -i ~/ADMIN/MENU/.assets/media/screensaver/vid/arcade.mp4 -acodec copy -vcodec copy -map_metadata
ffmpeg -i ~/ADMIN/MENU/.assets/media/screensaver/vid/arcade.mp4 -acodec copy -vcodec copy -map_metadata -1
ffmpeg --help
ffmpeg --help | grep output
ffmpeg -i ~/ADMIN/MENU/.assets/media/screensaver/vid/arcade.mp4 -acodec copy -vcodec copy -map_metadata -1 outfile.txt -y
ffmpeg -i ~/ADMIN/MENU/.assets/media/screensaver/vid/arcade.mp4 -map_metadata -1
dur ~/ADMIN/MENU/.assets/media/screensaver/vid/arcade.mp4
sudo reboot
clear
tail -F ~/CAFCA/data/.states
cat ~/CAFCA/log/CAFCA.log
tail -F ~/CAFCA/log/errors.log
tail -F ~/CAFCA/data/.states
cat ~/CAFCA/log/CAFCA.log
tail -F ~/CAFCA/data/.states
tail -F ~/CAFCA/log/CAFCA.log
printf '' > ~/CAFCA/log/CAFCA.log
tail -F ~/CAFCA/log/CAFCA.log
tail -F ~/CAFCA/data/.states
tail -F ~/CAFCA/log/CAFCA.log
tail -F ~/CAFCA/data/.states
pgrep -f 'CAFCA'
tail -F ~/CAFCA/data/.states
tail -F ~/CAFCA/log/CAFCA.log
tail -F ~/CAFCA/data/.states
tail -F ~/CAFCA/log/CAFCA.log
key esc
tail -F ~/CAFCA/data/.states
tail -F ~/CAFCA/log/CAFCA.log
key esc
tail -F ~/CAFCA/log/CAFCA.log
sudo scanmem -p `pidof retroarch` -c 'option region_scan_level 3; reset'
tail -F ~/CAFCA/log/CAFCA.log
echo "foo=hej" | sed  '/foo[=].*$/!{q100}; {s/foo[=].*$/foo=bar/}'; echo $?
echo "foo=hej" | sed  '/foo[=].*$/!{q100}; {s/foo/bar/}'; echo $?
echo "foo" | sed  '/foo[=].*$/!{q100}; {s/foo/bar/}'; echo $?
echo "foo" | sed  '/foo/!{q100}; {s/foo/bar/}'; echo $?
echo "foo" | sed '${x;/./{x;q0};x;q1}'
echo "foo" | sed '${x;/./{x;q0};x;q1}'; echo $?
echo "foo" | sed '/foo${x;/./{x;q0};x;q1}'; echo $?
echo "foo" | sed '/foo/{s//bar/;h};${x;/./{x;q0};x;q1}'; echo $?
echo "foo" | sed '/foo/{s//bar/;h}'; echo $?
seq 1 10
seq 1 10 | sed -n ':loop H;!b loop;${x;p}' 
seq 1 10 | sed -n '${x;p}' 
seq 1 10 | sed -n 'loop H' 
seq 1 10 | sed -n ':loop H;' 
seq 1 10 | sed -n ':loop H' 
seq 1 10 | sed -n ':loop H;!b loop' 
seq 1 10 | sed -n ':loop H;!b loop;${x;p}' 
seq 1 10
seq 1 10 | sed -n ':loop H;!b loop;${x;p}' 
echo "HELLO" | sed 'x;s/.../.../;x'
echo "HELLO" | sed 'x;s/H/.../;x'
echo "HELLO" | sed 'x;s/H/A/;x'
echo "foo" | sed '/foo/{s//bar/;h};${x;/./{x;q0};x;q1}'; echo $?
txtf cafca
run test.sh game_loaded 0
run test.sh game_loaded 1
txtf cafca
bak CAFCA_NEW.sh
txtf cafca
joy d
joy u
joy a
key esc
txtf cafca
joy a
key esc
txtf cafca
joy d
joy u
joy a
key esc
txtf cafca
touch log/errors.log
chod log/errors.log 
joy d
joy u
joy a
k
joy a
key esc
txtf cafca
joy d
joy u
joy a
key esc
txtf cafca
txtf runcmd-start
txtf cafca
joy a
key esc
joy a
key esc
joy a
key esc
txtf runcmd-start
cafca_dir='/home/pi/CAFCA'
sudo bash "$cafca_dir/CAFCA_NEW.sh" | sudo tee "$cafca_dir/log/CAFCA/.log" >/dev/null 2>&1 
txtf cafca
joy a
key esc
sudo bash "$cafca_dir/CAFCA_NEW.sh" | sudo tee "$cafca_dir/log/CAFCA/.log" >/dev/null 2>&1 
sudo bash "$cafca_dir/CAFCA_NEW.sh" > sudo tee "$cafca_dir/log/CAFCA/.log" >/dev/null 2>&1 
sudo bash "$cafca_dir/CAFCA_NEW.sh" > sudo tee "$cafca_dir/log/CAFCA.log" >/dev/null 2>&1 
sudo bash "$cafca_dir/CAFCA_NEW.sh" | sudo tee "$cafca_dir/log/CAFCA.log" >/dev/null 2>&1 
txtf runcmd-start
key down
joy u
joy a
key esc
txtf cafca
joy a
key esc
txtf cafca
joy a
key esc
txtf cafca
joy a
key esc
txtf cafca
joy a
key esc
txtf runcmd-start
bak /opt/retropie/configs/all/runcommand-onstart.sh
bak /opt/retropie/configs/all/runcommand-onend.sh
bak /opt/retropie/configs/all/runcommand-onstart.sh
txtf runcmd-start
txtf runcmd-end
joy d
joy u
joy a
key esc
txtf runcmd-end
bak CAFCA_NEW.sh
txtf cafca
sudo mc
cd ..
bak CAFCA
sudo du -sh CAFCA
cd CAFCA
sudo mc
for f in ./data/mame-libretro/*.*; do echo $f; done
for f in ./data/mame-libretro/*; do echo $f; done
for f in ./data/mame-libretro/*; do cat $f; done
for f in ./data/mame-libretro/*; do cat $f | grep -w CAFCA_COIN; done
for f in ./data/mame-libretro/*; do cat $f | grep -w -B1 CAFCA_COIN; done
for f in ./data/mame-libretro/*; do echo -n $f; cat $f | grep -w CAFCA_COIN; done
for f in ./data/mame-libretro/*; do echo -n "$f "; cat $f | grep -w CAFCA_COIN; done
for f in ~/CAFCA/data/mame-libretro/*; do echo -n "$f "; cat $f | grep -w CAFCA_COIN; done
for f in ~/CAFCA/data/mame-libretro/*; do echo -n "$f "; data=$(cat $f | grep -w CAFCA_COIN | cut -d\" -f2); echo "$data"; done
sudo mc
for f in ~/CAFCA/data/mame-libretro/*; do echo -n "$f "; data=$(cat $f | grep -w CAFCA_COIN | cut -d\" -f2); echo "$data"; done
name='/home/pi/CAFCA/data/mame-libretro/zombraid'
echo ${name##'/'}
echo ${name##'/'*}
echo ${name##*'/'}
echo ${name#*'/'}
echo ${name#'/'*}
echo ${name##*'/'}
for f in ~/CAFCA/data/mame-libretro/*; do echo -n "${f##*'/'} "; data=$(cat $f | grep -w CAFCA_COIN | cut -d\" -f2); echo "$data"; done
for f in ~/CAFCA/data/mame-libretro/*; do echo -ne "${f##*'/'}\t"; data=$(cat $f | grep -w CAFCA_COIN | cut -d\" -f2); echo "$data"; done
for f in ~/CAFCA/data/mame-libretro/*; do echo -ne "${f##*'/'}  \t"; data=$(cat $f | grep -w CAFCA_COIN | cut -d\" -f2); echo "$data"; done
printf '08%s\n' HELLO
printf '%08s\n' HELLO
printf '%08s\n' HELLOTHE
printf '%08s\n' HELLOTH
printf '%08s\n' HELLOe
for f in ~/CAFCA/data/mame-libretro/*; do echo -ne "${f##*'/'}  \t"; done
for f in ~/CAFCA/data/mame-libretro/*; do echo -e "${f##*'/'}  \t"; done
for f in ~/CAFCA/data/mame-libretro/*; do echo -e "${f##*'/'}  \t"; done | awk '{if($1>max){max=$1;print max}}' | tail -n 1
for f in ~/CAFCA/data/mame-libretro/*; do echo -e "${f##*'/'}  \t"; done | awk '{if($1>max){max=$1;print max}}'
for f in ~/CAFCA/data/mame-libretro/*; do echo -e "${f##*'/'}  \t"; done | awk '{if($1>max){max=$1;print max}}' | tail -n 1
for f in ~/CAFCA/data/mame-libretro/*; do echo -e "${f##*'/'}  \t"; done
for f in ~/CAFCA/data/mame-libretro/*; do f="${f##*'/'}"; echo "${#f} $f"; done
for f in ~/CAFCA/data/mame-libretro/*; do f="${f##*'/'}"; echo "${#f} $f"; done | sort -k1,1
for f in ~/CAFCA/data/mame-libretro/*; do printf '%08s ' "${f##*'/'}"; done
for f in ~/CAFCA/data/mame-libretro/*; do printf '%08s\n' "${f##*'/'}"; done
for f in ~/CAFCA/data/mame-libretro/*; do data=$(cat $f | grep -w CAFCA_COIN | cut -d\" -f2); printf '%08s %s\n' "${f##*'/'}" "$data"; done
for f in ~/CAFCA/data/mame-libretro/*; do data=$(cat $f | grep -w CAFCA_COIN | cut -d\" -f2); printf '%s08 %s\n' "${f##*'/'}" "$data"; done
for f in ~/CAFCA/data/mame-libretro/*; do data=$(cat $f | grep -w CAFCA_COIN | cut -d\" -f2); printf '08%s %s\n' "${f##*'/'}" "$data"; done
for f in ~/CAFCA/data/mame-libretro/*; do data=$(cat $f | grep -w CAFCA_COIN | cut -d\" -f2); printf '%08s %s\n' "${f##*'/'}" "$data"; done
for f in ~/CAFCA/data/mame-libretro/*; do data=$(cat $f | grep -w CAFCA_COIN | cut -d\" -f2); printf '%.08s %s\n' "${f##*'/'}" "$data"; done
for f in ~/CAFCA/data/mame-libretro/*; do data=$(cat $f | grep -w CAFCA_COIN | cut -d\" -f2); printf '%.8s %s\n' "${f##*'/'}" "$data"; done
for f in ~/CAFCA/data/mame-libretro/*; do data=$(cat $f | grep -w CAFCA_COIN | cut -d\" -f2); printf '%08s\n' "${f##*'/'}"; done
for f in ~/CAFCA/data/mame-libretro/*; do data=$(cat $f | grep -w CAFCA_COIN | cut -d\" -f2); printf '%*s\n' "${f##*'/'}"; done
for f in ~/CAFCA/data/mame-libretro/*; do data=$(cat $f | grep -w CAFCA_COIN | cut -d\" -f2); printf '%*s\n' 8; done
for f in ~/CAFCA/data/mame-libretro/*; do data=$(cat $f | grep -w CAFCA_COIN | cut -d\" -f2); printf "$f%*s\n" 8; done
for f in ~/CAFCA/data/mame-libretro/*; do data=$(cat $f | grep -w CAFCA_COIN | cut -d\" -f2); printf ""${f##*'/'}"%*s\n" 8; done
for f in ~/CAFCA/data/mame-libretro/*; do data=$(cat $f | grep -w CAFCA_COIN | cut -d\" -f2); printf ""${f##*'/'}"%*s_\n" 8; done
for f in ~/CAFCA/data/mame-libretro/*; do data=$(cat $f | grep -w CAFCA_COIN | cut -d\" -f2); printf ""${f##*'/'}"%*s_\n" 4; done
for f in ~/CAFCA/data/mame-libretro/*; do echo -ne "${f##*'/'}"; data=$(cat $f | grep -w CAFCA_COIN | cut -d\" -f2); done
for f in ~/CAFCA/data/mame-libretro/*; do echo -e "${f##*'/'}"; data=$(cat $f | grep -w CAFCA_COIN | cut -d\" -f2); done
printf '\n%.0s' $(seq $num)
num=20
printf '\n%.0s' $(seq $num)
printf '.%.0s' $(seq $num)
printf ' %.0s' $(seq $num)
printf ' %.0s' $(seq $(( 8 - ${#f} )) )
for f in ~/CAFCA/data/mame-libretro/*; do echo -e "${f##*'/'}"; data=$(cat $f | grep -w CAFCA_COIN | cut -d\" -f2); done
for f in ~/CAFCA/data/mame-libretro/*; do echo -e "${f##*'/'}"; printf ' %.0s' $(seq $(( 8 - ${#f} )) ); data=$(cat $f | grep -w CAFCA_COIN | cut -d\" -f2); echo "$data"; done
for f in ~/CAFCA/data/mame-libretro/*; do echo -ne "${f##*'/'}"; printf ' %.0s' $(seq $(( 8 - ${#f} )) ); data=$(cat $f | grep -w CAFCA_COIN | cut -d\" -f2); echo "$data"; done
for f in ~/CAFCA/data/mame-libretro/*; do data=$(cat $f | grep -w CAFCA_COIN | cut -d\" -f2); f="${f##*'/'}"; echo -ne "$f "; printf ' %.0s' $(seq $(( 8 - ${#f} )) ); echo "$data"; done
for f in ~/CAFCA/data/mame-libretro/*; do data=$(cat $f | grep -w CAFCA_COIN | cut -d\" -f2); f="${f##*'/'}"; echo -ne "$f "; printf ' %.0s' $(seq $(( 10 - ${#f} )) ); echo "$data"; done
for f in ~/CAFCA/data/mame-libretro/*; do data=$(cat $f | grep -w CAFCA_COIN | cut -d\" -f2); f="${f##*'/'}"; echo -ne "$f "; printf ' %.0s' $(seq $(( 9 - ${#f} )) ); echo "$data"; done
for f in ~/CAFCA/data/mame-libretro/*; do data=$(cat $f | grep -w CAFCA_COIN | cut -d\" -f2); f="${f##*'/'}"; echo -ne "$f "; printf ' %.0s' $(seq $(( 9 - ${#f} )) ); echo "$data"; done > datatable
cat datatable 
ll
sudo mc
ll
sudo mc
name='aliens'
grep -w -m1 "^$name" data/mame-libretro/table 
grep -w -m1 "^$name" data/mame-libretro/table | awk '{$1=$1;print $2'
grep -w -m1 "^$name" data/mame-libretro/table | awk '{$1=$1;print $2}'
grep -w -m1 "^$name" data/mame-libretro/table | awk '{$1=$1;$1="";print}'
grep -w -m1 "^$name" data/mame-libretro/table | sed -e "s/  \+/ /g" | awk '{$1=$1;$1="";print}'
grep -w -m1 "^$name" data/mame-libretro/table | sed -e "s/  \+/ /g"
grep -w -m1 "^$name" data/mame-libretro/table | sed -e "s/  \+/ /g" | cut -d' ' -f2-
txt CAFCA_NEW.sh 
bak CAFCA_NEW.sh 
joy d
txt CAFCA_NEW.sh 
joy u
joy a
cat data/mame-libretro/table
key esc
txt CAFCA_NEW.sh 
joy a
readarray -d ' ' arr <<< "argelia china denmark colombia"
echo ${arr[@]}
echo "${arr[@]}"
echo "${#arr[@]}"
string='OFFSET REGNUM REGNAM VARPOS DATYPE'
eval for i in ${string}; do echo $i; done 
eval "for i in ${string}; do echo $i; done"
eval "str='OFFSET REGNUM REGNAM VARPOS DATYPE'; for i in ${str}; do echo $i; done"
eval "str='OFFSET REGNUM REGNAM VARPOS DATYPE'; for i in $( echo ${str} ); do echo $i; done"
eval "str='OFFSET REGNUM REGNAM VARPOS DATYPE'; for i in $( printf ${str} ); do echo $i; done"
eval "str='OFFSET REGNUM REGNAM VARPOS DATYPE'; for i in $( evla printf ${str} ); do echo $i; done"
str='OFFSET REGNUM REGNAM VARPOS DATYPE'; for i in $( eval printf ${str} ); do echo $i; done
str='OFFSET REGNUM REGNAM VARPOS DATYPE'; for IFS=" "; i in $( eval printf ${str} ); do echo $i; done
str='OFFSET REGNUM REGNAM VARPOS DATYPE'; for IFS=" " i in $( eval printf ${str} ); do echo $i; done
str='OFFSET REGNUM REGNAM VARPOS DATYPE'; for i in $( eval printf ${str} ); do echo $i; done
str='OFFSET REGNUM REGNAM VARPOS DATYPE'; for i in "$( eval printf ${str} )"; do echo $i; done
str='OFFSET REGNUM REGNAM VARPOS DATYPE'; for i in $( eval (printf ${str}) ); do echo $i; done
arr=(`echo ${str}`);
str='OFFSET REGNUM REGNAM VARPOS DATYPE'
arr=(`echo ${str}`);
echo ${#arr[@]}
for i in ${arr[@]}; do echo $i; done
for i in `echo ${str}`; do echo $i; done
declare -Ag ARR=(); for i in `echo ${str}`; do echo ARR["$i"]="$i"; done
declare -Ag ARR=(); for i in `echo ${str}`; do ARR["$i"]="$i"; done
echo ${ARR[@]}
echo "${#ARR[@]} ${ARR[@]}"
declare -Ag ARR=(); for i in `echo 'OFFSET REGNUM REGNAM VARPOS DATYPE'`; do ARR["$i"]="$i"; done; echo "${#ARR[@]} ${ARR[@]}"
declare -Ag ARR=(); for i in OFFSET REGNUM REGNAM VARPOS DATYPE; do ARR["$i"]="$i"; done; echo "${#ARR[@]} ${ARR[@]}"
count=1; for i in OFFSET REGNUM REGNAM VARPOS DATYPE; do ARR["$i"]="$i"; (( count++ ));done; echo "${#ARR[@]} ${ARR[@]}"
declare -Ag ARR=()
count=1; for i in OFFSET REGNUM REGNAM VARPOS DATYPE; do ARR["$i"]="$i"; (( count++ ));done; echo "${#ARR[@]} ${ARR[@]}"
count=1; for i in OFFSET REGNUM REGNAM VARPOS DATYPE; do ARR["$i"]="$count"; (( count++ ));done; echo "${#ARR[@]} ${ARR[@]}"
txtf cafca
declare -Ag data=(); data[GAME]='avspu'; data[SYSTEM]='mame-libretro'
data_dir='/home/pi/CAFCA/data'
grep -w -m1 "^${data[GAME]}" "$data_dir/${data[SYSTEM]}/table" | sed -e "s/  \+/ /g" | cut -d' ' -f2-
addr_data=$(grep -w -m1 "^${data[GAME]}" "$data_dir/${data[SYSTEM]}/table" | sed -e "s/  \+/ /g" | cut -d' ' -f2-)
echo $addr_data | awk -v pos="1" '{print $pos}'
echo $addr_data | awk -v pos="2" '{print $pos}'
count=1; for i in OFFSET REGNUM REGNAM VARPOS DATYPE; do val=$(echo "$addr_data" | awk -v pos="$count" '{print $pos}'); ARR["$i"]="$val"; (( count++ )); done
echo "${#ARR[@]} ${ARR[@]}"
for i in "${!ARR[@]}"; do printf "%s\t%s\n" "$i" "${ARR[$i]}"; done
var='[I16'
var='[I16 I8]'
echo $addr_data
echo $addr_data | sed 's/=[^[]*/=replaced/g'
echo $addr_data | sed 's/=[^[|]]*/=replaced/g'
echo $addr_data | sed 's/=[][^]*/=replaced/g'
echo $addr_data | sed 's/=[][^ ]*/=replaced/g'
echo $addr_data | sed 's/[][.,-]/ /g'
echo $addr_data | sed 's/[][.,-]//g'
echo $addr_data | sed 's/[][\]/ /g'
echo $addr_data | sed 's/[][\.]/ /g'
echo $addr_data | sed 's/[][.]/ /g'
echo $addr_data | sed 's/[][\.]/ /g'
echo $addr_data | sed 's/[][\[\].]/ /g'
echo $addr_data | sed 's/[][\[\]]/ /g'
echo $addr_data | sed 's/[][\[\]]/./g'
echo $addr_data | sed 's/[][\.]/./g'
echo $addr_data | sed 's/[][\]/./g'
echo $addr_data | sed 's/[][\ ]/./g'
echo $addr_data | sed 's/[]\(.*\)/\1/'
echo $addr_data | sed 's/[]\(.*)/\1/'
echo $addr_data | sed 's/\[]\(.*\)/\1/'
echo $addr_data | sed 's/\[]\(*\)/\1/'
echo $addr_data | sed 's/\[]\(-*\)/\1/'
echo $addr_data | sed 's/\[]\(.*\)/ \1/'
echo $addr_data | sed 's/\[]\(.*\)/\2/'
echo $addr_data | sed 's/\[]\(.*\)/\1/'
echo $addr_data | sed 's/\[\]\(.*\)/\1/'
echo $addr_data | sed 's/\[|\]\(.*\)/\1/'
echo $addr_data | sed 's/\[|\ \]\(.*\)/\1/'
echo $addr_data | sed 's/[][.]/ /g'
echo $addr_data | sed 's/[][\.*]/ /g'
echo $addr_data | sed 's/[][\.*]/-/g'
echo $addr_data | sed 's/[][\ .*]/-/g'
echo $addr_data | sed 's/[][\.*]/-/g'
echo $addr_data | sed 's/[][.*]/-/g'
echo $addr_data | sed 's/[][\.*]/-/g'
echo "0x6ee2d 2 code 3 [I16 I8 ]" | sed -E 's/\[([^]]*)\]/[echo "\1" | sed "s/ /,/g"]/e'
#echo "0x6ee2d 2 code 3 [I16 I8 ]" | sed -E 's/\[([^]]*)\]/[echo "\1" | sed "s/ /,/g"]/e'
echo "0x6ee2d 2 code 3 [I16 I8 ]" | sed -E 's/\[([^]]*)\]/[echo "\1" | sed "s/ /,/g"]/e'
echo "0x6ee2d 2 code 3 [I16 I8 ]" | sed -E 's/\[([^]]*)\]/[/g'
echo "0x6ee2d 2 code 3 [I16 I8 ]" | sed -E 's/\[([^]]*)\]//g'
echo "0x6ee2d 2 code 3 [I16 I8 ]" | sed -E 's/\[([^]]*)\]/[echo "\1" | sed "s/ /,/g"]/e'
echo "0x6ee2d 2 code 3 [I16 I8 ]" | sed -E 's/\[([^]]*)\]/[\1]/; s/ /,/g'
echo "0x6ee2d 2 code 3 [I16 I8 ]" | sed -E 's/\[([^]]*)\]/[echo "\1" | sed "s/ /,/g"]/e'
echo "0x6ee2d 2 code 3 [I16 I8 ]" | sed -E 's/\[([^]]*)\]/[\1]/; s/ /,/g'
echo "0x6ee2d 2 code 3 [I16 I8 ]" | sed -E 's/\[([^]]*)\]/[\1]/'
echo "0x6ee2d 2 code 3 [I16 I8 ]" | sed -E 's/\[([^]]*)\]/[\1]/; s/ /,/g'
echo $addr_data | sed 's/[][\.*]/-/g'
echo $addr_data | sed 's/\[|\ \]\(.*\)/\1/'
echo $addr_data | sed 's/\[]\(.*\)/\1/'
echo $addr_data | sed 's/\[]\(.*\)/\1/; s/ /,/g'
grep -oP "(?:TOPIC|QLOCAL|QALIAS|SUB)\s*\('\K.*?(?='\))"
echo -e "DEFINE QLOCAL ('IIB.TESTQUEUE.MODULE')\nDESCR('Input queue for A to B')\nLIKE('MY.LOCALQ.TEMP')\nREPLACE"
echo -e "DEFINE QLOCAL ('IIB.TESTQUEUE.MODULE')\nDESCR('Input queue for A to B')\nLIKE('MY.LOCALQ.TEMP')\nREPLACE" |  echo -e "DEFINE QLOAL ('IIB.TESTQUEUE.MODULE')\nDESCR('Input queue for A to B')\nLIKE('MY.LOCALQ.TEMP')\nREPLACE"
echo -e "DEFINE QLOCAL ('IIB.TESTQUEUE.MODULE')\nDESCR('Input queue for A to B')\nLIKE('MY.LOCALQ.TEMP')\nREPLACE" | grep -oP "(?:TOPIC|QLOCAL|QALIAS|SUB)\s*\('\K.*?(?='\))"
echo $addr_data | grep -oP "(?:TOPIC|QLOCAL|QALIAS|SUB)\s*\('\K.*?(?='\))"
echo $addr_data | grep -oP "(?:[|])\s*\('\K.*?(?='\))"
echo $addr_data | grep -oP "(?:\[|\])\s*\('\K.*?(?='\))"
echo $addr_data | grep -oP "(?:\[*|*\])\s*\('\K.*?(?='\))"
echo $addr_data | grep -oP "(?:\s*\('\K.*?(?='\))"
echo $addr_data | grep -oP "(?:\s*\('\K.*?(?='\)"
echo $addr_data | grep -oP "(?:\s*\('\K.*?(?='\)))"
echo $addr_data | grep -oP "(?:\s*\['\K.*?(?='\]))"
echo $addr_data | sed 's/.*\[*('\([^)]*\).*/\1/'
echo $addr_data | sed 's/.*\(*('\([^)]*\).*/\1/'
echo $addr_data | sed 's/.*\(*('\[[^]]*\).*/\1/'
echo $addr_data | sed 's/.*\(*['\([^)]*\).*/\1/'
echo $addr_data | sed "s/^.*QLOCAL[ ][(][']\([^']*\)['][)].*$/\1/"
echo $addr_data | sed "s/^.*[ ][(][']\([^']*\)['][)].*$/\1/"
echo $addr_data | sed "s/^.*[ ]\([^']*\)['][)].*$/\1/"
echo $addr_data | sed "s/^.*[]\([^']*\)['][)].*$/\1/"
echo $addr_data | sed "s/^.*[ ][]\([^']*\)['][)].*$/\1/"
echo $addr_data | sed "s/^.*[ ]\([][^']*\)['][)].*$/\1/"
echo $addr_data | sed "s/^.*[ ]\([][^ ]*\)['][)].*$/\1/"
echo $addr_data | sed "s/^.*[ ]\([][^ ]*\)['][\[].*$/\1/"
echo $addr_data | sed "s/^.*[ ]\([][^ ]*\)[ ][\[].*$/\1/"
echo $addr_data | awk -F'\[\]' '{print $2}'
echo $addr_data | awk -F'\[\]' '{print $1}'
echo $addr_data | awk -F'\[\]' '{print $3}'
echo $addr_data | awk -F'\[\]' '{print $4}'
echo $addr_data | awk -F'\[\]' '{print $1}'
echo $addr_data | awk -F'\[|\]' '{print $1}'
echo $addr_data | awk -F'\[|\]' '{print $2}'
echo $addr_data | awk -F'\[|\]' '{gsub(" ","", xyzzy) ; print $1, xyzzy}'
pax
echo "steve john" | awk '{ gsub (" ", "", $0); print}'
echo $addr_data | awk -F'\[|\]' '{ gsub (" ", "", $0); print}'
echo $addr_data | awk -F'\[|\]' '{ gsub (" ", "", $2); print}'
echo $addr_data | awk -F'\[|\]' '{ gsub (" ", ",", $2); print}'
echo $addr_data | awk -F'\[|\]' '{ gsub (" ", ",", $2); print $1}'
echo $addr_data | awk -F'\[|\]' '{ gsub (" ", ",", $2); print $1,"[",$2,"]"}'
echo $addr_data | awk -F'\[|\]' '{ gsub (" ", ",", $2); print}'
grep -w -m1 "^${data[GAME]}" "$data_dir/${data[SYSTEM]}/table" | sed -e "s/  \+/ /g" | cut -d' ' -f2-
grep -w -m1 "^${data[GAME]}" "$data_dir/${data[SYSTEM]}/table" | sed -e "s/  \+/ /g" | cut -d' ' -f2- | awk -F'\[|\]' '{ gsub (" ", ",", $2); print}'
grep -w -m1 "^${data[GAME]}" "$data_dir/${data[SYSTEM]}/table" | sed -e "s/  \+/ /g" | cut -d' ' -f2- | awk -F'\[|\]' '{ gsub (" ", ",", $2); $1=$1;print}'
grep -w -m1 "^${data[GAME]}" "$data_dir/${data[SYSTEM]}/table" | sed -e "s/  \+/ /g" | cut -d' ' -f2- | awk -F'\[|\]' '{ gsub (" ", ",", $2); print}'
grep -w -m1 "^${data[GAME]}" "$data_dir/${data[SYSTEM]}/table" | cut -d' ' -f2- | awk -F'\[|\]' '{ gsub (" ", ",", $2); print}'
grep -w -m1 "^${data[GAME]}" "$data_dir/${data[SYSTEM]}/table" | cut -d' ' -f2- | awk -F'\[|\]' '{ gsub (" ", ",", $2); print}' | sed -e "s/  \+/ /g" 
grep -w -m1 "^${data[GAME]}" "$data_dir/${data[SYSTEM]}/table" | cut -d' ' -f2- | awk -F'\[|\]' '{ gsub (" ", ",", $2); print}' | sed -e "s/ \+/ /g" 
grep -w -m1 "^${data[GAME]}" "$data_dir/${data[SYSTEM]}/table" | cut -d' ' -f2- | awk -F'\[|\]' '{ gsub (" ", ",", $2); print}' | sed -e "s/\+/ /g" 
grep -w -m1 "^${data[GAME]}" "$data_dir/${data[SYSTEM]}/table" | cut -d' ' -f2- | awk -F'\[|\]' '{ gsub (" ", ",", $2); print}' | sed -e "s/  \+/ /g" 
grep -w -m1 "^${data[GAME]}" "$data_dir/${data[SYSTEM]}/table" | cut -d' ' -f2- | awk -F'\[|\]' '{ gsub (" ", ",", $2); print}' | sed -e "s/   \+/ /g" 
grep -w -m1 "^${data[GAME]}" "$data_dir/${data[SYSTEM]}/table" | cut -d' ' -f2- | awk -F'\[|\]' '{ gsub (" ", ",", $2); print}' | sed -e "s/    \+/ /g" 
grep -w -m1 "^${data[GAME]}" "$data_dir/${data[SYSTEM]}/table" | cut -d' ' -f2- | awk -F'\[|\]' '{ gsub (" ", ",", $2); print}' | sed -e "s/ \+/ /g" 
grep -w -m1 "^${data[GAME]}" "$data_dir/${data[SYSTEM]}/table" | awk -F'\[|\]' '{ gsub (" ", ",", $3); $1=""; print}' | sed -e "s/ \+/ /g" 
grep -w -m1 "^${data[GAME]}" "$data_dir/${data[SYSTEM]}/table" | awk -F'\[|\]' '{ gsub (" ", ",", $3); print}' | sed -e "s/ \+/ /g" 
grep -w -m1 "^${data[GAME]}" "$data_dir/${data[SYSTEM]}/table" | awk -F'\[|\]' '{ gsub (" ", ",", $3); print}' | sed -e "s/ \+/ /g" | cut -d' ' -f2-
txtf cafca
run CAFCA_NEW.sh
txtf cafca
run CAFCA_NEW.sh
txtf cafca
run CAFCA_NEW.sh
txtf cafca
grep -w -m1 "^${data[GAME]}" "$data_dir/${data[SYSTEM]}/table" | awk -F'\[|\]' '{ gsub (" ", ",", $3); print}' | sed -e "s/ \+/ /g" | cut -d' ' -f2-
grep -w -m1 "^${data[GAME]}" "$data_dir/${data[SYSTEM]}/table" | awk -F'\[|\]' '{ gsub (" ", ",", $3); print}' | sed -e "s/ \+/ /g" 
grep -w -m1 "^${data[GAME]}" "$data_dir/${data[SYSTEM]}/table" | cut -d' ' -f2- | awk -F'\[|\]' '{ gsub (" ", ",", $2); print}' | sed -e "s/ \+/ /g" 
grep -w -m1 "^${data[GAME]}" "$data_dir/${data[SYSTEM]}/table" | cut -d' ' -f2-
grep -w -m1 "^${data[GAME]}" "$data_dir/${data[SYSTEM]}/table" | cut -d' ' -f2- | awk -F'\[|\]' '{ gsub (" ", ",", $2); print}' | sed -e "s/  \+/ /g" 
grep -w -m1 "^${data[GAME]}" "$data_dir/${data[SYSTEM]}/table" | awk -F'\[|\]' '{ gsub (" ", ",", $2); print}' | sed -e "s/  \+/ /g" 
grep -w -m1 "^${data[GAME]}" "$data_dir/${data[SYSTEM]}/table" | awk -F'\[|\]' '{ gsub (" ", ",", $2); print}' | sed -e "s/  \+/ /g" | cut -d' ' -f2-
txtf cafca
run CAFCA_NEW.sh
grep -w -m1 "^${data[GAME]}" "$data_dir/${data[SYSTEM]}/table" | awk -F'\[|\]' '{ gsub (" ", ",", $2); print}' | sed -e "s/  \+/ /g" | cut -d' ' -f2-
grep -w -m1 "^${data[GAME]}" "$data_dir/${data[SYSTEM]}/table" | awk -F'\[|\]' '{ gsub (" ", ",", $2); print}' | sed -e "s/  \+/ /g" | cut -d' ' -f2- | sed 's/.$//'
grep -w -m1 "^${data[GAME]}" "$data_dir/${data[SYSTEM]}/table" | awk -F'\[|\]' '{ gsub (" ", ",", $2); print}' | sed -e "s/  \+/ /g" | cut -d' ' -f2- | sed 's/[,].$//'
txtf cafca
run CAFCA_NEW.sh
txtf cafca
history | grep awk
count=1; for i in OFFSET REGNUM REGNAM VARPOS DATYPE; do val=$(echo "$addr_data" | awk -v pos="$count" '{print $pos}'); ARR["$i"]="$val"; (( count++ )); done
history | grep -E '*\${!*'
history | grep -E '*for i in*'
for i in "${!ARR[@]}"; do printf "%s\t%s\n" "$i" "${ARR[$i]}"; done
grep -w -m1 "^${data[GAME]}" "$data_dir/${data[SYSTEM]}/table" | awk -F'\[|\]' '{ gsub (" ", ",", $2); print}' | sed -e "s/  \+/ /g" | cut -d' ' -f2- | sed 's/[,].$//'
addr_data=$(grep -w -m1 "^${data[GAME]}" "$data_dir/${data[SYSTEM]}/table" | awk -F'\[|\]' '{ gsub (" ", ",", $2); print}' | sed -e "s/  \+/ /g" | cut -d' ' -f2- | sed 's/[,].$//')
count=1; for i in OFFSET REGNUM REGNAM VARPOS DATYPE; do val=$(echo "$addr_data" | awk -v pos="$count" '{print $pos}'); ARR["$i"]="$val"; (( count++ )); done
for i in "${!ARR[@]}"; do printf "%s\t%s\n" "$i" "${ARR[$i]}"; done
txtf cafca
run CAFCA_NEW.sh
bak CAFCA_NEW.sh
txtf cafca
run CAFCA_NEW.sh
txtf cafca
run CAFCA_NEW.sh
txtf cafca
run CAFCA_NEW.sh
txtf cafca
run CAFCA_NEW.sh
txtf cafca
run CAFCA_NEW.sh
txtf cafca
run CAFCA_NEW.sh
txtf cafca
run CAFCA_NEW.sh
txtf cafca
run CAFCA_NEW.sh
txtf cafca
run CAFCA_NEW.sh
txtf cafca
cat log/retroarch/retroarch.log 
cat log/retroarch/retroarch.log | grep -Ew 'hiscore memory'
cat log/retroarch/retroarch.log | grep -Ew 'hiscore.dat'
cat log/retroarch/retroarch.log | grep -Ew '*hiscore.dat*'
clear
cat log/retroarch/retroarch.log | grep -Ew '*hiscore.dat*'
cat log/retroarch/retroarch.log | grep -Ew '*hiscore.dat*|*SET_GEOMETRY*'
cat log/retroarch/retroarch.log | grep -E '*hiscore.dat*|*SET_GEOMETRY*'
cat log/retroarch/retroarch.log | grep -Ec '*hiscore.dat*|*SET_GEOMETRY*'
words=('hiscore.dat' 'SET_GEOMETRY')
cat log/retroarch/retroarch.log | grep -Ec "${words[*]}"
cat log/retroarch/retroarch.log | grep -Ec ${words[*]}
cat log/retroarch/retroarch.log | grep -Ec "${words[*]}"
cat log/retroarch/retroarch.log | grep -Ec "*${words[*]}*"
cat log/retroarch/retroarch.log | grep -Ec "*${words[@]}*"
cat log/retroarch/retroarch.log | grep -Ec "${words[@]}"
cat log/retroarch/retroarch.log | grep -Ec "$( echo ${words[@]} )"
cat log/retroarch/retroarch.log | grep -Ec "$( echo ${words[*]} )"
echo $(for w in ${words[@]}; do echo "*$w*"; done
echo $(for w in ${words[@]}; do echo "*$w*"; done)
echo $(for w in ${words[@]}; do printf "*$w*"; done)
echo $(for w in ${words[@]}; do printf "*$w* "; done)
cat log/retroarch/retroarch.log | grep -Ec "$(for w in ${words[@]}; do echo "*$w*"; done)"
echo ${words[@]}
echo ${words[@]} | tr ' ' ','
echo ${words[@]} | tr ' ' '|'
cat log/retroarch/retroarch.log | grep -Ec "$(for w in $(echo ${words[@]} | tr ' ' '|'); do echo "*$w*"; done)"
for w in $(echo ${words[@]} | tr ' ' '|'); do echo "*$w*"; done
for w in $(echo ${words[@]} | tr ' ' ' | '); do echo "*$w*"; done
cat log/retroarch/retroarch.log | grep -Ec "$(for w in $(echo ${words[@]} | tr ' ' ' | '); do echo "*$w*"; done)"
for w in $(echo ${words[@]} | tr ' ' ' | '
for w in $(echo ${words[@]} | tr ' ' ' | '; do echo "*$w*"; done
cat log/retroarch/retroarch.log | grep -Ec "$(for w in $(echo ${words[@]} | tr ' ' ' | '); do echo "*$w*"; done)"
for w in $(echo ${words[@]} | tr ' ' ' | '); do echo "*$w*"; done
txtf cafca
run CAFCA_NEW.sh
txtf cafca
run CAFCA_NEW.sh
txtf cafca
run CAFCA_NEW.sh
txtf cafca
run CAFCA_NEW.sh
txtf cafca
run CAFCA_NEW.sh
txtf cafca
txtf runcmd-start
joy d
bak CAFCA_NEW.sh
txtf cafca
joy a
key esc
txtf cafca
echo -e "GAME_LOADED=0\nGAME_READY=0"
echo -e "GAME_LOADED=0\nGAME_READY=0" | sed '/GAME_LOADED[=].*$//g'
echo -e "GAME_LOADED=0\nGAME_READY=0" | sed 's/GAME_LOADED[=].*$//g'
echo -e "GAME_LOADED=0\nGAME_READY=0" | sed '/GAME_LOADED/ s/GAME_LOADED[=].*$//g'
echo -e "GAME_LOADED=0\nGAME_READY=0" | sed '/GAME_LOADED/ s/GAME_LOADED[=].*$/{x}/g'
sed -E ':a s/^(.*\|[^,]+),([^|]+)$/\1|\2/g; ta'
echo -e "1,2|3,4|5|6,7,8\n1,8|4|6,5,3|4,5" | sed -E ':a s/^(.*\|[^,]+),([^|]+)$/\1|\2/g; ta'
echo -e "GAME_LOADED=0\nGAME_READY=0" | awk -F'=' '{print $2}'
echo -e "GAME_LOADED=0\nGAME_READY=0" | awk -v words="GAME_LOADED|GAME_READY" -F'=' '{print $2}'
echo -e "GAME_LOADED=0\nGAME_READY=0" | awk -v words="GAME_LOADED|GAME_READY" -F'=' '{print $1,$2}'
echo -e "GAME_LOADED=0\nGAME_READY=0\nGAME_RUNNING=1" | awk -v words="GAME_LOADED|GAME_READY" -F'=' '{print $1,$2}'
echo -e "GAME_LOADED=0\nGAME_READY=0\nGAME_RUNNING=1" | awk -v words="GAME_LOADED|GAME_READY" -F'=' '{if (NF ~ words) print $1,$2;}'
echo -e "GAME_LOADED=0\nGAME_READY=0\nGAME_RUNNING=1" | awk -v words="GAME_LOADED|GAME_READY" -F'=' '{if ($NF ~ words) print $1,$2;}'
echo -e "GAME_LOADED=0\nGAME_READY=0\nGAME_RUNNING=1" | awk -v words="GAME_LOADED|GAME_READY" -F'=' '{if ($1 ~ words) print $1,$2;}'
echo -e "GAME_LOADED=0\nGAME_READY=0\nGAME_RUNNING=1" | awk -v words="GAME_LOADED|GAME_READY" -v val="1" -F'=' '{if ($1 ~ words) print $1"="val;}'
echo "GAME_LOADED GAME_READY"
echo "GAME_LOADED GAME_READY" | grep -Ec $'\x20'
echo "GAME_LOADED GAME_READY " | grep -Ec $'\x20'
echo "GAME_LOADED GAME_READY GAME_RUNNING" | grep -Ec $'\x20'
echo "GAME_LOADED GAME_READY GAME_RUNNING" | grep -Ec "[[:blank:]]"
echo "GAME_LOADED GAME_READY GAME_RUNNING PATSPA" | grep -Ec "[[:blank:]]"
echo "GAME_LOADED GAME_READY GAME_RUNNING PATSPA" | grep -c "[[:blank:]]"
echo "1 2 3 4 5" | grep -c "[[:blank:]]"
echo "1 2 3 4 5" | grep -wc "[[:blank:]]"
echo "1 2 3 4 5" | grep -Pc "[[:blank:]]"
echo "1 2 3 4 5" | grep -Ec "[[:blank:]]"
echo "1 2 3 4 5" | sed '1s/[^ \t]//g' |wc -c
echo "GAME_LOADED GAME_READY" | sed '1s/[^ \t]//g' | wc -c
echo "GAME_LOADED GAME_READY" | sed '1s/[^ \t]//g'
echo "GAME_LOADED GAME_READY" | sed '1s/[^ \t]//g' | wc -c
txtf cafca
KEY=$(echo "GAME_LOADED GAME_READY")
echo ${KEY^^}
KEY="${KEY^^}"
echo "${KEY}" | sed '1s/[^ \t]//g' | wc -c
txtf cafca
VAL=1
awk -v words="$(echo ${KEY} | tr ' ' '|')" -v val="1" -F'=' '{if ($1 ~ words) print $1"="val;}'
echo -e "first\nsecond\nthird" | sed 's/\(first\|second\)/next/g'
echo -e "first\nsecond\nthird" | sed 's/\(GAME_LOADED[=].*$\|GAME_READY[=].*$\)/val/g'
echo -e "GAME_READY=1\nGAME_LOADED=1\nGAME_RUNNING=0" | sed 's/\(GAME_LOADED[=].*$\|GAME_READY[=].*$\)/val/g'
echo -e "GAME_READY=1\nGAME_LOADED=1\nGAME_RUNNING=0" | sed 's/\(GAME_LOADED[=].*$\|GAME_READY[=].*$\)/*$.1/g'
echo -e "GAME_READY=1\nGAME_LOADED=1\nGAME_RUNNING=0" | sed 's/\(GAME_LOADED[=].*$\|GAME_READY[=].*$\)/.*$1/g'
echo -e "GAME_READY=1\nGAME_LOADED=1\nGAME_RUNNING=0" | sed 's/\(GAME_LOADED[=].*$\|GAME_READY[=].*$\)/val/g'
echo -e "GAME_READY=1\nGAME_LOADED=1\nGAME_RUNNING=0" | sed -e '/\(GAME_LOADED|GAME_READY\) s/\(GAME_LOADED[=].*$\|GAME_READY[=].*$\)//g'
echo -e "GAME_READY=1\nGAME_LOADED=1\nGAME_RUNNING=0" | sed -e '/\(GAME_LOADED\|GAME_READY\) s/\(GAME_LOADED[=].*$\|GAME_READY[=].*$\)//g'
sed -e '/^ *projdir / s/ [^# ]/ PacMan/'
echo -e "projdir Snake\nprojdir Hello" | sed -e '/^ *projdir / s/ [^# ]/ PacMan/'
echo -e "projdir Snake\nprojdir Hello" | sed -e '/^projdir .*$/projdir Pacman/'
echo -e "projdir Snake\nprojdir Hello" | sed -e 's/^projdir .*$/projdir Pacman/'
echo -e "VAR0=1\nVAR1=1" | sed -e 's/^projdir .*$/projdir Pacman/'
echo -e "VAR0=1\nVAR1=1" | sed -e 's/^VAR* .*$/projdir Pacman/'
echo -e "VAR0=1\nVAR1=1" | sed -e 's/^VAR* .*$/VAR/'
echo -e "VAR0=1\nVAR1=1" | sed -e 's/^VAR* .*$/VAR*=0/'
echo -e "VAR0=1\nVAR1=1" | sed -e 's/^VAR*[=].*$/VAR*=0/'
echo -e "VAR0=1\nVAR1=1" | sed -e 's/^VAR0[=].*$/VAR*=0/'
echo -e "VAR0=1\nVAR1=1" | sed -e 's/^VAR.*$/VAR=0/'
echo -e "projdir Snake\nprojdir Hello" | sed -e 's/^\( *projdir  *\)[^ ]*\(.*\)*$/\1PacMan\2/'
echo -e "projdir Snake\nprojdir Hello" | sed -e 's/^\( *projdir.*$  *\)[^ ]*\(.*\)*$/\1PacMan\2/'
echo -e "projdir Snake\nprojdir Hello" | sed -e 's/^\( *projdir  *\)[^ ]*\(.*\)*$/\1PacMan\2/'
echo -e "projdir=Snake\nprojdir=Hello" | sed -e 's/^\( *projdir  *\)[^=]*\(.*\)*$/\1PacMan\2/'
echo -e "projdir=Snake\nprojdir=Hello" | sed -e 's/^\( *projdir *\)[^=]*\(.*\)*$/\1PacMan\2/'
echo -e "projdir=Snake\nprojdir=Hello" | sed -e 's/^\( *projdir*\)[^=]*\(.*\)*$/\1PacMan\2/'
echo -e "projdir=Snake\nprojdir=Hello" | sed -e 's/^\( *projdir  *\)[^=]*\(.*\)*$/\1PacMan\2/'
echo -e "projdir=Snake\nprojdir=Hello" | sed -e 's/^\( *projdir  *\)[=]*\(.*\)*$/\1PacMan\2/'
echo -e "projdir=Snake\nprojdir=Hello" | sed -e 's/^\( *projdir  *\)[^ ]*\(.*\)*$/\1PacMan\2/'
echo -e "projdir=Snake\nprojdir=Hello" | sed -e 's/^\( *projdir  *\)[^ ]*\(.*\=)*$/\1PacMan\2/'
echo -e "projdir=Snake\nprojdir=Hello" | sed -e 's/^\( *projdir  *\)[^ ]*\(.*\)*$/\1PacMan\2/'
echo -e "projdir=Snake\nprojdir=Hello" | sed -e 's/^\( *projdir  *\)[^ ]*\(.*\)*$/\1PacMan=\2/'
echo -e "projdir=Snake\nprojdir=Hello" | sed -e 's/^\( *projdir=  *\)[^ ]*\(.*\)*$/\1PacMan=\2/'
echo -e "projdir=Snake\nprojdir=Hello" | sed -e 's/^\( *projdir[=]  *\)[^ ]*\(.*\)*$/\1PacMan=\2/'
echo -e "projdir=Snake\nprojdir=Hello" | sed -e 's/^\( *projdir[=].*$  *\)[^ ]*\(.*\)*$/\1PacMan=\2/'
echo -e "projdir=Snake\nprojdir=Hello" | sed -e 's/^\( *projdir *\)[^=]*\(.*\)*$/\1PacMan=\2/'
echo -e "projdir=Snake\nprojdir=Hello" | sed -e 's/^\( *projdir *\)[^=]*\(.*\)*$/\1\2/'
echo -e "projdir=Snake\nprojdir=Hello" | sed -e 's/^\( *projdir *\)[^=]*\(.*\)*$/\1\2A/'
echo -e "projdir=Snake\nprojdir=Hello" | sed -e 's/^\( *projdir *\)[^=]*\(.*\)*$/\1=1/'
echo -e "GAME_READY=0\nGAME_LOADED=0" | sed -e 's/^\( *projdir *\)[^=]*\(.*\)*$/\1=1/'
echo -e "GAME_READY=0\nGAME_LOADED=0" | sed -e 's/^\( *GAME_* *\)[^=]*\(.*\)*$/\1=1/'
echo -e "GAME_READY=0\nGAME_LOADED=0" | sed -e 's/^\(GAME_LOADED|GAME_READY\ *)[^=]*\(.*\)*$/\1=1/'
echo -e "GAME_READY=0\nGAME_LOADED=0" | sed -e 's/^\(*GAME_LOADED|*GAME_READY\ *)[^=]*\(.*\)*$/\1=1/'
echo -e "GAME_READY=0\nGAME_LOADED=0" | sed -e 's/^\(*GAME_LOADED|*GAME_READY *\)[^=]*\(.*\)*$/\1=1/'
echo -e "GAME_READY=0\nGAME_LOADED=0" | sed -e 's/^\(*GAME_LOADED|*GAME_READY \)[^=]*\(.*\)*$/\1=1/'
echo -e "GAME_READY=0\nGAME_LOADED=0" | sed -e 's/^\(*GAME_LOADED|*GAME_READY \)[^=]*\(.*\)*$/\1=1/\2'
echo -e "GAME_READY=0\nGAME_LOADED=0" | sed -e 's/^\(*GAME_LOADED|*GAME_READY \)[^=]*\(.*\)*$/\1=1\2/'
echo -e "GAME_READY=0\nGAME_LOADED=0" | sed -e 's/^\(*GAME_LOADED*|*GAME_READY* \)[^=]*\(.*\)*$/\1=1\2/'
echo -e "GAME_READY=0\nGAME_LOADED=0" | sed -e 's/^\( *GAME_LOADED*|*GAME_READY *\)[^=]*\(.*\)*$/\1=1\2/'
echo -e "GAME_READY=0\nGAME_LOADED=0" | sed -e 's/^\( *GAME_LOADED*|*GAME_READY *\)[^=]*\(.*\)*$/\1=2/'
echo -e "GAME_READY=0\nGAME_LOADED=0" | sed -e 's/^\( *GAME_LOADED*|*GAME_READY *\)[^ ]*\(.*\)*$/\1=2/'
echo -e "GAME_READY=0\nGAME_LOADED=0" | sed -e 's/^\( *GAME_LOADED*|*GAME_READY *\)[^=]*\(.*\)*$/\1=2/'
echo -e "projdir=Snake\nprojdir=Hello" | sed -e 's/^\( *projdir *\)[^=]*\(.*\)*$/\1\2A/'
echo -e "projdir=Snake\nprojdir=Hello" | sed -e 's/^\( *projdir *\)[^=]*\(.*\)*$/\1=1/'
echo -e "projdir=Snake\nprojdir=Hello" | sed -e 's/^\( *GAME_LOADED *\)[^=]*\(.*\)*$/\1\2A/'
echo -e "GAME_READY=0\nGAME_LOADED=0" | sed -e 's/^\( *GAME_LOADED *\)[^=]*\(.*\)*$/\1\2A/'
echo -e "GAME_READY=0\nGAME_LOADED=0" | sed -e 's/^\( *GAME_LOADED *\)[^=]*\(.*\)*$/\1=1/'
echo -e "GAME_READY=0\nGAME_LOADED=0" | sed -e 's/^\( *GAME_LOADED * | *GAME_READY *\)[^=]*\(.*\)*$/\1=1/'
echo -e "GAME_READY=0\nGAME_LOADED=0" | sed -e 's/^\( *GAME_LOADED *\)[^=]*\(.*\)*$/\1=1/'
echo -e "GAME_READY=0\nGAME_LOADED=0" | sed -e 's/^\( *GAME_LOADED * \| *GAME_READY *\)[^=]*\(.*\)*$/\1=1/'
echo -e "GAME_READY=0\nGAME_LOADED=0" | sed -e 's/^\( *GAME_LOADED \| *GAME_READY *\)[^=]*\(.*\)*$/\1=1/'
echo -e "GAME_READY=0\nGAME_LOADED=0" | sed -e 's/^\( *GAME_LOADED *\| *GAME_READY *\)[^=]*\(.*\)*$/\1=1/'
echo -e "GAME_READY=0\nGAME_LOADED=0\nGAME_RUNNING=1" | sed -e 's/^\( *GAME_LOADED *\| *GAME_READY *\)[^=]*\(.*\)*$/\1=1/'
echo -e "GAME_READY=0\nGAME_LOADED=0\nGAME_RUNNING=0" | sed -e 's/^\( *GAME_LOADED *\| *GAME_READY *\)[^=]*\(.*\)*$/\1=1/'
for txt in GAME_LOADED GAME_READY; do echo $txt
for txt in GAME_LOADED GAME_READY; do echo $txt; done
printf 'sed -e \x27s//\^\\\( )' # for txt in GAME_LOADED GAME_READY; do printf $txt; done
printf 'sed -e \x27s\/\^\\\( )' # for txt in GAME_LOADED GAME_READY; do printf $txt; done
printf 'sed -e \x27s/\^\\\( )' # for txt in GAME_LOADED GAME_READY; do printf $txt; done
printf 'sed -e \x27s/^\\\( )' # for txt in GAME_LOADED GAME_READY; do printf $txt; done
printf 'sed -e \x27s/^\\( )' # for txt in GAME_LOADED GAME_READY; do printf $txt; done
printf 'sed -e \x27s/^\\( %s )[^=]*\\(.*\\)*\$/\\1=1/' # for txt in GAME_LOADED GAME_READY; do printf $txt; done
printf 'sed -e \x27s/^\\( %s )[^=]*\\(.*\\)*\$/\\1=1/' $(for txt in GAME_LOADED GAME_READY; do printf $txt; done)"
printf 'sed -e \x27s/^\\( %s )[^=]*\\(.*\\)*\$/\\1=1/' "$(for txt in GAME_LOADED GAME_READY; do printf $txt; done)"
printf 'sed -e \x27s/^\\( %s )[^=]*\\(.*\\)*\$/\\1=1/' $(for txt in GAME_LOADED GAME_READY; do printf "$txt "; done)
printf 'sed -e \x27s/^\\( %s )[^=]*\\(.*\\)*\$/\\1=1/' "$(for txt in GAME_LOADED GAME_READY; do printf '$txt\x20' ; done)"
printf 'sed -e \x27s/^\\( %s )[^=]*\\(.*\\)*\$/\\1=1/' "$(for txt in GAME_LOADED GAME_READY; do printf $txt\x20 ; done)"
printf 'sed -e \x27s/^\\( %s )[^=]*\\(.*\\)*\$/\\1=1/' "$(for txt in GAME_LOADED GAME_READY; do printf $txt'\x20' ; done)"
printf 'sed -e \x27s/^\\( %s)[^=]*\\(.*\\)*\$/\\1=1/' "$(for txt in GAME_LOADED GAME_READY; do printf $txt'\x20' ; done)"
printf 'sed -e \x27s/^\\( %s)[^=]*\\(.*\\)*\$/\\1=1/' "$(for txt in GAME_LOADED GAME_READY; do printf $txt'\x20' ; done)";echo ""
printf 'sed -e \x27s/^\\( %s)[^=]*\\(.*\\)*\$/\\1=1/' "$(for txt in GAME_LOADED GAME_READY; do printf '*'$txt'\x20*\\|\x20' ; done)";echo ""
$(for w in $(echo ${words[@]} | tr ' ' ' | '); do echo "*$w*"; done)
$(for w in $(echo "GAME_LOADED GAME_READY" | tr ' ' ' | '); do echo "*$w*"; done)
echo $(for w in $(echo "GAME_LOADED GAME_READY" | tr ' ' ' | '); do echo "*$w*"; done)
echo "$(for w in $(echo 'GAME_LOADED GAME_READY' | tr ' ' ' | '); do echo *$w*; done)"
for w in $(echo 'GAME_LOADED GAME_READY' | tr ' ' ' | '); do echo *$w*; done
echo 'GAME_LOADED GAME_READY' | tr ' ' ' | '
echo 'GAME_LOADED GAME_READY' | tr ' ' '|'
echo 'GAME_LOADED GAME_READY' | tr ' ' ' |'
echo 'GAME_LOADED GAME_READY' | tr ' ' ' \|'
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|'
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | sed 's/\|/-/g'
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | sed 's/|/-/g'
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk 'BEGIN{RS=","}{$1=$1}1'
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk 'BEGIN{RS="|"}{$1=$1}1'
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk 'BEGIN{RS="|"}{$1=$1}'
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk 'BEGIN{RS="|"}{print}'
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk 'BEGIN{RS="|"}{print $0}'
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk 'BEGIN{RS="|"}{print $0}1'
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk 'BEGIN{RS="|"}{print $0}'
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk 'BEGIN{RS="|"}{printf $0}'
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk 'BEGIN{RS="|"}{printf $NF}'
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk 'BEGIN{RS="|"}{printf $NF" "}'
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk 'BEGIN{RS="|";OFS=RS}{printf $NF" "}'
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk 'BEGIN{RS="|";OFS=FS}{printf $NF" "}'
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk 'BEGIN{RS="|";OFS="|"}{printf $NF" "}'
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk 'BEGIN{RS="|";OFS="|"}{printf $NF}'
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk 'BEGIN{RS="|";OFS="|"}{printf $NF" "}'
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk 'BEGIN{RS="|";OFS="|"}{printf $NF"|"}'
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk -F'|' 'BEGIN {OFS = FS} NR != 1 {$5 += 0.1} {print}'
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk -F'|' 'BEGIN {OFS = FS} NF != 1 {$5 += 0.1} {print}'
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk -F'|' 'BEGIN {OFS = FS} NR != 1 {$5 += 0.1} {print}'
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk -F'|' 'BEGIN {OFS = FS} NR != 1 {$5 += 0.1} {print $NF}'
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk -F'|' 'BEGIN {OFS = FS} NR != 1 {$5 += 0.1} {print $NR}'
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk -F'|' 'BEGIN {OFS = FS} NR != 1 {$5 += 0.1} {print NR}'
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk -F'|' 'BEGIN {OFS = FS} NR != 1 {$5 += 0.1} {print $NF}'
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk -F'|' 'BEGIN {OFS = FS} NR != 1 {$5 += 0.1} {print}'
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk -F'|' 'BEGIN {OFS = FS} {print}'
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk -F'|' 'BEGIN {OFS = FS}{print}'
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk -F'|' 'BEGIN {OFS = FS}{print $NF}'
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk -F'|' 'BEGIN {OFS = FS}{print $NR}'
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk -F'|' 'BEGIN {OFS = FS}{print NF}'
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk -F'|' 'BEGIN {OFS = FS}{print $0}'
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk -F'|' 'BEGIN {OFS = FS}{print $0" "}'
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk -F'|' 'BEGIN {OFS = FS}{print" "}'
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk -F'|' 'BEGIN {OFS = FS}{print $1" "}'
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk -F'|' 'BEGIN {OFS = FS}{OFS = FS; print $1" "}'
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk -F'|' '{OFS = FS; print $1" "}'
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk -F'|' '{OFS = "|"; print $1" "}'
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk -F'|' '{print $1" "}'
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk -F'|' '{print $NF}'
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk -F'|' '{print $0}'
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk 'BEGIN{RS="|"}{printf $NF}'
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk 'BEGIN{RS="|"}{printf $NF" "}'
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk 'BEGIN{RS="|"}{printf $NF; if ($NF < $FNR) print ",";}'
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk 'BEGIN{RS="|"}{printf $NF; if (NF < FNR) print ",";}'
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk 'BEGIN{RS="|"}{printf $NF; if (NF <= FNR) print ",";}'
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk 'BEGIN{RS="|"}{printf $NF; if (NF < FNR) print ",";}'
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk 'BEGIN{RS="|"}{printf $NF; if (NF < $(FNR-1)) print ",";}'
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk 'BEGIN{RS="|"}{printf $NF; if (NF < $(FNR-2)) print ",";}'
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk 'BEGIN{RS="|"}{for(i=1;i<=NF;i++) { l=l $i; if(i<NF)l=l" "};print l }'
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk 'BEGIN{RS="|"}{for(i=1;i<=NF;i++) { l=l $i; if(i<NF)l=l","};print l }'
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk 'BEGIN{RS="|"}{for(i=1;i<=NF;i++) { l=l" "$i; if(i<NF)l=l","};print l }'
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk 'BEGIN{RS="|"}{for(i=1;i<=NF;i++) { l=l $i; if(i<NF)l=l" "};print l }'
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk 'BEGIN{RS="|"}{for(i=1;i<=NF;i++) { l=l $i; if(i<$(NF-1))l=l" "};print l }'
echo 'GAME_LOADED GAME_READY GAME_RUNNING' | tr ' ' '\|' | awk 'BEGIN{RS="|"}{for(i=1;i<=NF;i++) { l=l $i; if(i<$(NF-1))l=l" "};print l }'
echo 'GAME_LOADED GAME_READY GAME_RUNNING' | tr ' ' '\|' | awk 'BEGIN{RS="|"}{for(i=1;i<=NF;i++) { l=l $i; if(i<$(NF-1))l=l"|"};print l }'
echo 'GAME_LOADED GAME_READY GAME_RUNNING' | tr ' ' '\|' | awk 'BEGIN{RS="|"}{for(i=1;i<=NF;i++) { l=l $i; if(i<$(NF))l=l"|"};print l }'
echo 'GAME_LOADED GAME_READY GAME_RUNNING' | tr ' ' '\|' | awk 'BEGIN{RS="|"}{for(i=1;i<=NF;i++) { l=l $i; if(i<$NF)l=l"|"};print l }'
echo 'GAME_LOADED GAME_READY GAME_RUNNING' | tr ' ' '\|' | awk 'BEGIN{RS="|"}{for(i=1;i<=NF;i++) { l=l $i; if(i<$NF-1)l=l"|"};print l }'
echo 'GAME_LOADED GAME_READY GAME_RUNNING' | tr ' ' '\|' | awk 'BEGIN{RS="|"}{for(i=1;i<=NF;i++) { l=l $i; if(i<=$NF-1)l=l"|"};print l }'
echo 'GAME_LOADED GAME_READY GAME_RUNNING' | tr ' ' '\|' | awk 'BEGIN{RS="|"}{for(i=1;i<=NF;i++) { l=l $i; if(i<$NF)l=l"|"};print l }'
echo 'GAME_LOADED GAME_READY GAME_RUNNING' | tr ' ' '\|' | awk 'BEGIN{RS="|"}{for(i=1;i<=NF;i++) { l=l $i; if(i != $NF)l=l"|"};print l }'
echo 'GAME_LOADED GAME_READY GAME_RUNNING' | tr ' ' '\|' | awk 'BEGIN{RS="|"}{for(i=1;i<=NF;i++) { l=l $i; if(i != NF)l=l"|"};print l }'
echo 'GAME_LOADED GAME_READY GAME_RUNNING' | tr ' ' '\|' | awk 'BEGIN{RS="|"}{for(i=1;i<=NF;i++) { l=l $i; if(i != $NF)l=l"|"};print l }'
echo 'GAME_LOADED GAME_READY GAME_RUNNING' | tr ' ' '\|' | awk 'BEGIN{RS="|"}{for(i=1;i<NF;i++) { l=l $i; if(i != $NF)l=l"|"};print l }'
echo 'GAME_LOADED GAME_READY GAME_RUNNING' | tr ' ' '\|' | awk 'BEGIN{RS="|"}{for(i=1;i<=NF;i++) { l=l $i; if(i != $NF)l=l"|"};print l }'
echo 'GAME_LOADED GAME_READY GAME_RUNNING' | tr ' ' '\|' | awk 'BEGIN{RS="|"}{for(i=1;i<=NF;i++) { l=l" "$i; };print l }'
echo 'GAME_LOADED GAME_READY GAME_RUNNING' | tr ' ' '\|' | awk 'BEGIN{RS="|"}{for(i=1;i<=NF;i++) { l=l","$i; };print l }'
echo 'GAME_LOADED GAME_READY GAME_RUNNING' | tr ' ' '\|' | awk 'BEGIN{RS="|"}{for(i=1;i<=NF;i++) { l=$i","; };print l }'
echo 'GAME_LOADED GAME_READY GAME_RUNNING' | tr ' ' '\|' | awk 'BEGIN{RS="|"}{for(i=1;i<=NF;i++) { l=$i" "; if (i<$NF) l=l"| "; };print l }'
echo 'GAME_LOADED GAME_READY GAME_RUNNING' | tr ' ' '\|' | awk 'BEGIN{RS="|"}{for(i=1;i<=NF;i++) { l=$i" "; if ($i<$NF) l=l"| "; };print l }'
echo 'GAME_LOADED GAME_READY GAME_RUNNING' | tr ' ' '\|' | awk 'BEGIN{RS="|"}{for(i=1;i<=NF;i++) { l=$i" "; if (i<$NF) l=l"| "; };print l }'
echo 'GAME_LOADED GAME_READY GAME_RUNNING' | tr ' ' '\|' | awk 'BEGIN{RS="|"}{for(i=1;i<=NF;i++) { print i }'
echo 'GAME_LOADED GAME_READY GAME_RUNNING' | tr ' ' '\|' | awk 'BEGIN{RS="|"}{for(i=1;i<=NF;i++) { print i } }'
echo 'GAME_LOADED GAME_READY GAME_RUNNING' | tr ' ' '\|' | awk 'BEGIN{RS="|"}{for(i=1;i<=NF;i++) { print $i } }'
echo 'GAME_LOADED GAME_READY GAME_RUNNING' | tr ' ' '\|' | awk 'BEGIN{RS="|"}{for(i=1;i<=NF;i++) { print i } }'
echo 'GAME_LOADED GAME_READY GAME_RUNNING' | tr ' ' '\|' | awk 'BEGIN{RS="|"}{for(i=1;i<=$NF;i++) { print i } }'
echo 'GAME_LOADED GAME_READY GAME_RUNNING' | tr ' ' '\|' | awk '{for(i=1;i<=NF;i++) { print i } }'
echo 'GAME_LOADED GAME_READY GAME_RUNNING' | tr ' ' '\|' | awk 'BEGIN{RS="|"}{for(i=1;i<=$NF;i++) { print i } }'
echo 'GAME_LOADED GAME_READY GAME_RUNNING' | tr ' ' '\|' | awk 'BEGIN{RS="|"}{for(i=1;i<=NF;i++) { print i } }'
echo 'GAME_LOADED GAME_READY GAME_RUNNING' | tr ' ' '\|' | awk 'BEGIN{RS="|"}{for(i=1;i<=NF;i++) { print i,NF} }'
echo 'GAME_LOADED GAME_READY GAME_RUNNING' | tr ' ' '\|' | awk 'BEGIN{RS="|";OFS=RS}{for(i=1;i<=NF;i++) { print i,NF} }'
echo 'GAME_LOADED GAME_READY GAME_RUNNING' | tr ' ' '\|' | awk 'BEGIN{RS="|";OFS=RS}{for(i=1;i<=NF;i++) { print $i} }'
echo 'GAME_LOADED GAME_READY GAME_RUNNING' | tr ' ' '\|' | awk 'BEGIN{RS="|";OFS=RS}{for(i=1;i<=NF;i++) { printf $i} }'
echo 'GAME_LOADED GAME_READY GAME_RUNNING' | tr ' ' '\|' | awk 'BEGIN{RS="|";OFS=RS}{for(i=1;i<=NF;i++) { printf $i,} }'
echo 'GAME_LOADED GAME_READY GAME_RUNNING' | tr ' ' '\|' | awk 'BEGIN{RS="|";OFS=RS}{for(i=1;i<=NF;i++) { l=$i,""} }'
echo 'GAME_LOADED GAME_READY GAME_RUNNING' | tr ' ' '\|' | awk 'BEGIN{RS="|";OFS=RS}{for(i=1;i<=NF;i++) { l=l" "$i } }'
echo 'GAME_LOADED GAME_READY GAME_RUNNING' | tr ' ' '\|' | awk 'BEGIN{RS="|";OFS=RS}{for(i=1;i<=NF;i++) { l=l" "$i }; print l }'
echo 'GAME_LOADED GAME_READY GAME_RUNNING' | tr ' ' '\|' | awk 'BEGIN{RS="|";OFS=RS}{for(i=1;i<=NF;i++) { l=l","$i }; print l }'
echo 'GAME_LOADED GAME_READY GAME_RUNNING' | tr ' ' '\|' | awk 'BEGIN{RS="|";OFS=RS}{for(i=1;i<=NF;i++) { if (i>1) l=l","$i; }; print l }'
echo 'GAME_LOADED GAME_READY GAME_RUNNING' | tr ' ' '\|' | awk 'BEGIN{RS="|";OFS=RS}{for(i=1;i<=NF;i++) { if ($i>1) l=l","$i; }; print l }'
echo 'GAME_LOADED GAME_READY GAME_RUNNING' | tr ' ' '\|' | awk 'BEGIN{RS="|";OFS=RS}{for(i=1;i<=NF;i++) { if ($i>1) { l=l","$i}; }; print l }'
echo 'GAME_LOADED GAME_READY GAME_RUNNING' | tr ' ' '\|' | awk 'BEGIN{RS="|";OFS=RS}{for(i=1;i<=NF;i++) { if (NF>1) { l=l","$i}; }; print l }'
echo 'GAME_LOADED GAME_READY GAME_RUNNING' | tr ' ' '\|' | awk 'BEGIN{RS="|";OFS=RS}{for(i=1;i<=NF;i++) { if (i>1) { l=l","$i}; }; print l }'
echo 'GAME_LOADED GAME_READY GAME_RUNNING' | tr ' ' '\|' | awk 'BEGIN{RS="|";OFS=RS}{for(i=1;i<=NF;i++) { if (i==1) { l=l","$i}; }; print l }'
echo 'GAME_LOADED GAME_READY GAME_RUNNING' | tr ' ' '\|' | awk 'BEGIN{RS="|";OFS=RS}{for(i=1;i<=NF;i++) { if (i ~ 1) { l=l","$i}; }; print l }'
awk 'BEGIN{RS="|"}{ }
awk 'BEGIN{RS="|"}{split($0, str, "]");print str[1] }'
echo 'GAME_LOADED GAME_READY GAME_RUNNING' | tr ' ' '\|' | awk 'BEGIN{RS="|"}{split($0, str, "]");print str[1] }'
echo 'GAME_LOADED GAME_READY GAME_RUNNING' | tr ' ' '\|' | awk 'BEGIN{RS="|"}{split($0, str, "]");printf str[1] }'
echo 'GAME_LOADED GAME_READY GAME_RUNNING' | tr ' ' '\|' | awk 'BEGIN{RS="|"}{split($0, str, "]");printf str[1]" " }'
echo 'GAME_LOADED GAME_READY GAME_RUNNING' | tr ' ' '\|' | awk 'BEGIN{RS="|"}{split($0, str, "]");printf str[1]"," }'
echo 'GAME_LOADED GAME_READY GAME_RUNNING' | tr ' ' '\|' | awk 'BEGIN{RS="|"}{split($0, str, "]");printf str[1]"," }' | head -n 1
echo 'GAME_LOADED GAME_READY GAME_RUNNING' | tr ' ' '\|' | awk 'BEGIN{RS="|"}{split($0, str, "|");printf str[1]"," }' | head -n 1
echo 'GAME_LOADED GAME_READY GAME_RUNNING' | tr ' ' '\|' | awk 'BEGIN{RS="|"}{split($0, str, "|");printf str[1]"," }'
echo 'GAME_LOADED GAME_READY GAME_RUNNING' | tr ' ' '\|' | awk 'BEGIN{RS="|"}{split($0, str, "|");printf str[1]"," }' | head -n 1
printf 'sed -e \x27s/^\\( %s)[^=]*\\(.*\\)*\$/\\1=1/' "$(for txt in GAME_LOADED GAME_READY; do printf '*'$txt'\x20*\\|\x20' ; done)";echo ""
echo -e "GAME_READY=0\nGAME_LOADED=0\nGAME_RUNNING=0" | sed -e 's/^\( *GAME_LOADED *\| *GAME_READY *\)[^=]*\(.*\)*$/\1=1/'
printf 'sed -e \x27s/^\\( %s)[^=]*\\(.*\\)*\$/\\1=1/' "$(for txt in GAME_LOADED GAME_READY; do printf '*'$txt'\x20*\\|\x20' ; done)";echo ""
echo 'GAME_LOADED GAME_READY GAME_RUNNING' | tr ' ' '\|' | awk 'BEGIN{RS="|"}{split($0, str, "|");printf str[1]"," }' | head -n 1
printf 'sed -e \x27s/^\\( %s)[^=]*\\(.*\\)*\$/\\1=1/' "$(for txt in GAME_LOADED GAME_READY; do printf '*'$txt'\x20*\\|\x20' ; done)";echo ""
echo 'GAME_LOADED GAME_READY GAME_RUNNING' | tr ' ' '\|' | awk 'BEGIN{RS="|"}{split($0, str, "|");printf str[1]"," }' | head -n 1
printf 'sed -e \x27s/^\\( %s)[^=]*\\(.*\\)*\$/\\1=1/' "$(for txt in GAME_LOADED GAME_READY; do printf '*'$txt'\x20*\\|\x20' ; done)";echo ""
echo 'GAME_LOADED GAME_READY GAME_RUNNING' | tr ' ' '\|' | awk 'BEGIN{RS="|"}{split($0, str, "|");printf str[1]"," }' | head -n 1
echo 'GAME_LOADED GAME_READY GAME_RUNNING' | tr ' ' '\|' | awk 'BEGIN{RS="|"}{split($0, str, "|");printf str[1]" | " }' | head -n 1
echo 'GAME_LOADED GAME_READY GAME_RUNNING' | tr ' ' '\|' | awk 'BEGIN{RS="|"}{split($0, str, "|");printf "*"str[1]" | " }' | head -n 1
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk 'BEGIN{RS="|"}{split($0, str, "|");printf "*"str[1]" | " }' | head -n 1
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk 'BEGIN{RS="|"}{split($0, str, "|");printf "*"str[1]" | *\\" }' | head -n 1
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk 'BEGIN{RS="|"}{split($0, str, "|");printf "*"str[1]" | *\\\\" }' | head -n 1
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk 'BEGIN{RS="|"}{split($0, str, "|");printf "*"str[1]" | *\\\" }' | head -n 1
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk 'BEGIN{RS="|"}{split($0, str, "|");printf "*"str[1]" | *\\" }' | head -n 1
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk 'BEGIN{RS="|"}{split($0, str, "|");printf "*"str[1]" | *" }' | head -n 1
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk 'BEGIN{RS="|"}{split($0, str, "|");printf "*"str[1]" | " }' | head -n 1
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk 'BEGIN{RS="|"}{split($0, str, "|");printf "*"str[1]" | *" }' | head -n 1
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk 'BEGIN{RS="|"}{split($0, str, "|");printf "*"str[1]" | * " }' | head -n 1
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk 'BEGIN{RS="|"}{printf $NF}'
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk 'BEGIN{RS="|"}{printf $NF" | "}'
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk 'BEGIN{RS="|"}{split($0, str, "|");printf "*"str[1]" | * " }' | head -n 1
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk 'BEGIN{RS="|"}{split($0, str, "|");printf "*"str[1]" | * "; print "*\"}' | head -n 1
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk 'BEGIN{RS="|"}{split($0, str, "|");printf "*"str[1]" | * "; print "*"}' | head -n 1
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk 'BEGIN{RS="|"}{split($0, str, "|");printf "*"str[1]" | * "}' | head -n 1
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk 'BEGIN{RS="|"}{print"}'
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk 'BEGIN{RS="|"}{print}'
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk 'BEGIN{RS="|"}{printf}'
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk 'BEGIN{RS="|"}{printf $NF}'
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk 'BEGIN{RS="|"}{printf $NF" "}'
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk 'BEGIN{RS="|"}{printf "*"$NF" "}'
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk 'BEGIN{RS="|"}{printf "*"$NF" \*"}'
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk 'BEGIN{RS="|"}{printf " *"$NF" \*"}'
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk 'BEGIN{RS="|";OFS=RS;}{printf " *"$NF" \*"}'
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk 'BEGIN{RS="|";OFS=" | ";}{printf " *"$NF" \*"}'
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk 'BEGIN{RS="|";OFS=" | ";}{print}'
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk 'BEGIN{RS="|";OFS="|";}{printf " *"$NF" \*"}'
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk 'BEGIN{RS="|";OFS="|";}{print}'
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk 'BEGIN{RS="|";OFS="|"}{print}'
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk 'BEGIN{OFS="|"}{print}'
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk 'BEGIN{OFS=" | ";}{printf " *"$NF" \*"}'
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk -F| 'BEGIN{OFS=" | ";}{printf " *"$NF" \*"}'
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk -F'|' 'BEGIN{OFS=" | ";}{printf " *"$NF" \*"}'
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk -F'|' 'BEGIN{OFS="|";}{printf " *"$NF" \*"}'
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk -F'|' 'BEGIN{OFS="|";}{print}'
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk -F'|' 'BEGIN{OFS="|";}{a=split($0, str, "|"); for (i=1;i<a;i++) print $i}'
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk -F'|' 'BEGIN{OFS="|";}{a=split($0, str, "|"); for(i=1;i<a;i++) print $i;}'
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk -F'|' 'BEGIN{OFS="|";}{a=split($0, str, "|"); for(i=1;i<a;i++){ print $i}}'
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk -F'|' 'BEGIN{OFS="|";}{a=split($0, str, "|"); for(i=1;i<str;i++){ print $i}}'
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk -F'|' 'BEGIN{OFS="|";}{a=split($0, str, "|"); for(i=1;i<length(str);i++){ print $i}}'
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk -F'|' 'BEGIN{OFS="|";}{a=split($0, str, "|"); for(i=1;i<len(str);i++){ print $i}}'
awk -v words="GAME_LOADED|GAME_READY" -v val="1" -F'=' '{if ($1 ~ words) print $1"="val;}'
cat ~/.bash_history | grep gsub
history | grep gsub
echo 'GAME_LOADED GAME_READY' | tr ' ' '\|' | awk -F'|' '{ gsub ("|", ",", $0); print}'
echo 'GAME_LOADED GAME_READY' | awk '{ gsub (" ", ",", $0); print}'
echo 'GAME_LOADED GAME_READY' | awk '{ gsub (" ", ",", $0); printf $NF}'
echo 'GAME_LOADED GAME_READY' | awk '{ gsub (" ", "|", $0); printf $NF}'
echo 'GAME_LOADED GAME_READY' | awk '{ gsub (" ", " | ", $0); printf $NF}'
echo 'GAME_LOADED GAME_READY' | awk '{ gsub (" ", "|", $0); printf $NF}'
echo 'GAME_LOADED GAME_READY' | awk '{ gsub (" ", "|", $0); printf $NF" "}'
echo 'GAME_LOADED GAME_READY' | awk '{ gsub (" ", "|", $0); print $NF" "}'
echo 'GAME_LOADED GAME_READY' | awk '{ gsub (" ", "|", $0); printf $NF," "}'
echo 'GAME_LOADED GAME_READY' | awk 'BEGIN{OFS="|"}{ gsub (" ", "|", $0); printf $NF," "}'
echo 'GAME_LOADED GAME_READY' | awk 'BEGIN{OFS="|"}{ gsub (" ", "|", $0); printf $NF" "}'
echo 'GAME_LOADED GAME_READY' | awk 'BEGIN{OFS="|"}{ gsub (" ", "|", $0); print" "}'
echo 'GAME_LOADED GAME_READY' | awk 'BEGIN{OFS="|"}{ gsub (" ", "|", $0); print $0}'
echo 'GAME_LOADED GAME_READY' | awk 'BEGIN{OFS="|"}{ gsub (" ", "|", $NF); print $0}'
echo 'GAME_LOADED GAME_READY' | awk 'BEGIN{OFS="|"}{ gsub (" ", "|", $NF); print $NF}'
echo 'GAME_LOADED GAME_READY' | awk 'BEGIN{OFS="|"}{ gsub (" ", "|", $NF); print $0}'
echo 'GAME_LOADED GAME_READY' | awk 'BEGIN{OFS="|"}{ gsub (" ", "|", $0); print $0}'
echo 'GAME_LOADED GAME_READY' | awk 'BEGIN{OFS="|"}{ gsub (" ", "|", $0); print $0}' | sed 's/|/\ |\ /g'
echo 'GAME_LOADED GAME_READY' | awk 'BEGIN{IFS=OFS="|"}{ gsub (" ", "|", $0); print $0}' | sed 's/|/\ |\ /g'
echo 'GAME_LOADED GAME_READY' | awk 'BEGIN{IFS=OFS="|"}{ gsub (" ", "|", $0); print $NF}' | sed 's/|/\ |\ /g'
echo 'GAME_LOADED GAME_READY' | awk 'BEGIN{IFS=OFS="|"}{ gsub (" ", "|", $0); print $NF" "}' | sed 's/|/\ |\ /g'
echo 'GAME_LOADED GAME_READY' | awk 'BEGIN{IFS=OFS="|"}{ gsub (" ", "|", $0); print $NF"."}' | sed 's/|/\ |\ /g'
echo 'GAME_LOADED GAME_READY' | awk 'BEGIN{IFS=OFS="|"}{ gsub (" ", "|", $0); print $1}' | sed 's/|/\ |\ /g'
echo 'GAME_LOADED GAME_READY' | awk 'BEGIN{IFS=OFS="|"}{ gsub (" ", "|", $0); print $2}' | sed 's/|/\ |\ /g'
echo 'GAME_LOADED GAME_READY' | awk 'BEGIN{IFS="|"}{ gsub (" ", "|", $0); print $2}' | sed 's/|/\ |\ /g'
echo 'GAME_LOADED GAME_READY' | awk 'BEGIN{IFS="|"}{ gsub (" ", "|", $0); print $0}' | sed 's/|/\ |\ /g'
echo 'GAME_LOADED GAME_READY' | awk 'BEGIN{IFS="|"}{ gsub (" ", "|", $0); print $0}'
echo 'GAME_LOADED GAME_READY' | awk 'BEGIN{IFS="|"}{ gsub (" ", "|", $0); print $0" "}'
echo 'GAME_LOADED GAME_READY' | awk 'BEGIN{IFS="|"}{ gsub (" ", "|", $0); for (i=1; i<$NF; i++) { print $i }}'
echo 'GAME_LOADED GAME_READY' | awk 'BEGIN{IFS="|"}{ gsub (" ", "|", $0); for (i=1; i<NF; i++) { print $i }}'
echo 'GAME_LOADED GAME_READY' | awk 'BEGIN{OFS="|"}{ gsub (" ", "|", $0); for (i=1; i<NF; i++) { print $i }}'
echo 'GAME_LOADED GAME_READY' | awk '{ gsub (" ", "|", $0); for (i=1; i<NF; i++) { print $i }}'
echo 'GAME_LOADED GAME_READY' | awk '{for (i=1; i<NF; i++) { print $i }}'
echo 'GAME_LOADED GAME_READY' | awk '{for (i=1; i<=NF; i++) { print $i }}'
echo 'GAME_LOADED GAME_READY' | awk '{for (i=1; i<=NF; i++) { print $i" " }}'
echo 'GAME_LOADED GAME_READY' | awk '{for (i=1; i<=NF; i++) { print $i"," }}'
echo 'GAME_LOADED GAME_READY' | awk '{for (i=1; i<=NF; i++) { print "*"$i"," }}'
echo 'GAME_LOADED GAME_READY' | awk '{for (i=1; i<=NF; i++) { print "*"$i" *\" }}'
echo 'GAME_LOADED GAME_READY' | awk '{for (i=1; i<=NF; i++) { print "*"$i" *\\" }}'
echo 'GAME_LOADED GAME_READY' | awk '{for (i=1; i<=NF; i++) { print "*"$i" *\\|" }}'
echo 'GAME_LOADED GAME_READY' | awk '{for (i=1; i<=NF; i++) { printf "*"$i" *\\|" }}'
echo 'GAME_LOADED GAME_READY' | awk '{for (i=1; i<=NF; i++) { printf "*"$i" *\\|" }}' | sed 's/[|].$//')
echo 'GAME_LOADED GAME_READY' | awk '{for (i=1; i<=NF; i++) { printf "*"$i" *\\|" }}' | sed 's/[\|].$//')
echo 'GAME_LOADED GAME_READY' | awk '{for (i=1; i<=NF; i++) { printf "*"$i" *\\|" }}' | sed 's/[\|].$//'
echo 'GAME_LOADED GAME_READY' | awk '{for (i=1; i<=NF; i++) { printf "*"$i" *\\|" }}' | sed 's/[|].$//'
echo 'GAME_LOADED GAME_READY' | awk '{for (i=1; i<=NF; i++) { printf "*"$i" *\\|" }}' | sed 's/[].$//'
echo 'GAME_LOADED GAME_READY' | awk '{for (i=1; i<=NF; i++) { printf "*"$i" *\\|" }}' | sed 's/.$//'
echo 'GAME_LOADED GAME_READY' | awk '{for (i=1; i<=NF; i++) { printf "*"$i" *\\| " }}' | sed 's/.$//'
echo 'GAME_LOADED GAME_READY' | awk '{for (i=1; i<=NF; i++) { printf "*"$i" *\\| " }}' | tail -c -2
echo 'GAME_LOADED GAME_READY' | awk '{for (i=1; i<=NF; i++) { printf "*"$i" *\\| " }}' | head -c -2
printf 'sed -e \x27s/^\\( %s)[^=]*\\(.*\\)*\$/\\1=1/' "$(echo 'GAME_LOADED GAME_READY' | awk '{for (i=1; i<=NF; i++) { printf "*"$i" *\\| " }}' | head -c -2)"
eval printf 'sed -e \x27s/^\\( %s)[^=]*\\(.*\\)*\$/\\1=1/' "$(echo 'GAME_LOADED GAME_READY' | awk '{for (i=1; i<=NF; i++) { printf "*"$i" *\\| " }}' | head -c -2)"
eval echo `printf 'sed -e \x27s/^\\( %s)[^=]*\\(.*\\)*\$/\\1=1/' "$(echo 'GAME_LOADED GAME_READY' | awk '{for (i=1; i<=NF; i++) { printf "*"$i" *\\| " }}' | head -c -2)"`
words_formatted=`echo 'GAME_LOADED GAME_READY' | awk '{for (i=1; i<=NF; i++) { printf "*"$i" *\\| " }}' | head -c -2`
echo $words_formatted
printf 'sed -e \x27s/^\\( %s)[^=]*\\(.*\\)*\$/\\1=1/' "$(echo $words_formatted)"
cmd=$(printf 'sed -e \x27s/^\\( %s)[^=]*\\(.*\\)*\$/\\1=1/' "$(echo $words_formatted)")
echo -e "GAME_READY=0\nGAME_LOADED=0\nGAME_RUNNING=0" | eval $cmd

cmd=$(printf `echo -e "GAME_READY=0\\nGAME_LOADED=0\\nGAME_RUNNING=0" | sed -e \x27s/^\\( %s)[^=]*\\(.*\\)*\$/\\1=1/' "$(echo $words_formatted)"`)
cmd=$(printf `echo -e "GAME_READY=0\\nGAME_LOADED=0\\nGAME_RUNNING=0" | sed -e \x27s/^\\( %s)[^=]*\\(.*\\)*\$/\\1=1/' "$(echo $words_formatted)"`
cmd=$(printf `echo -e "GAME_READY=0\\nGAME_LOADED=0\\nGAME_RUNNING=0" | sed -e \x27s/^\\( %s)[^=]*\\(.*\\)*\$/\\1=1/' "$(echo $words_formatted)"`)
cmd=$(printf 'sed -e \x27s/^\\( %s)[^=]*\\(.*\\)*\$/\\1=1/' "$(echo $words_formatted)")
eval $cmd
echo $cmd
eval $(echo "GAME_READY=0 | $cmd)
eval $(echo -e "GAME_READY=0 \| $cmd")
eval $(echo -e "GAME_READY=0 | $cmd")
eval $(echo "GAME_READY=0 | $cmd")
echo -e "GAME_READY=0\nGAME_LOADED=0\nGAME_RUNNING=0" | sed -e 's/^\( *GAME_LOADED *\| *GAME_READY *\)[^=]*\(.*\)*$/\1=1/'
echo -e "GAME_READY=0\nGAME_LOADED=0\nGAME_RUNNING=0" | sed -e 's/^\( $(echo $words_formatted) )[^=]*\(.*\)*$/\1=1/'
echo -e "GAME_READY=0\nGAME_LOADED=0\nGAME_RUNNING=0" | sed -e 's/^\( $(echo "$words_formatted") )[^=]*\(.*\)*$/\1=1/'
words_formatted=`echo 'GAME_LOADED GAME_READY' | awk '{for (i=1; i<=NF; i++) { printf "*"$i" *\\| " }}' | head -c -2`
words_formatted=$(echo 'GAME_LOADED GAME_READY' | awk '{for (i=1; i<=NF; i++) { printf "*"$i" *\\| " }}' | head -c -2)
echo -e "GAME_READY=0\nGAME_LOADED=0\nGAME_RUNNING=0" | sed -e 's/^\( $(echo "$words_formatted") )[^=]*\(.*\)*$/\1=1/'
words_formatted=$(echo 'GAME_LOADED GAME_READY' \| awk '{for (i=1; i<=NF; i++) { printf "*"$i" *\\| " }}' | head -c -2)
echo -e "GAME_READY=0\nGAME_LOADED=0\nGAME_RUNNING=0" | sed -e 's/^\( $(echo "$words_formatted") )[^=]*\(.*\)*$/\1=1/'
words_formatted=$(echo 'GAME_LOADED GAME_READY' | awk '{for (i=1; i<=NF; i++){ printf "*"$i" *\\\\| " }}' | head -c -2)
echo -e "GAME_READY=0\nGAME_LOADED=0\nGAME_RUNNING=0" | sed -e 's/^\( $(echo "$words_formatted") )[^=]*\(.*\)*$/\1=1/'
echo -e "GAME_READY=0\nGAME_LOADED=0\nGAME_RUNNING=0" | sed -e 's/^\( *GAME_LOADED *\| *GAME_READY *\)[^=]*\(.*\)*$/\1=1/'
str='*GAME_LOADED *\| *GAME_READY *\'
echo $str
echo -e "GAME_READY=0\nGAME_LOADED=0\nGAME_RUNNING=0" | sed -e 's/^\(`printf $str`)[^=]*\(.*\)*$/\1=1/'
echo -e "GAME_READY=0\nGAME_LOADED=0\nGAME_RUNNING=0" | sed -e 's/^\($(eval `printf $str`))[^=]*\(.*\)*$/\1=1/'
echo -e "GAME_READY=0\nGAME_LOADED=0\nGAME_RUNNING=0" | sed -e 's/^\( *GAME_LOADED *\| *GAME_READY *\)[^=]*\(.*\)*$/\1=1/'
txtf cafca
bak CAFCA_NEW.sh
txtf cafca
joy d
joy u
joy a
txtf cafca
joy a
key esc
txtf cafca
key down
joy a
key c
key esc
sudo mc
cat data/credits.log 
grep -w -m1 'X' cat data/credits.log
grep -w -m1 'X' data/credits.log
grep -wE -m1 '^X' data/credits.log | 
grep -wE -m1 '^X' data/credits.log
grep -wE -m1 '^X' data/credits.log | cut -d: -f2
txtf cafca
joy d
joy a
key c
key esc
txtf cafca
joy a
key c
txtf cafca
key c
key esc
joy a
key c
key esc
txtf cafca
joy a
key c
txtf cafca
key c
key esc
joy a
key c
key s
bak CAFCA_NEW.sh
key kpminus
txtf cafca
pgrep retroarch
pgrep cafca
pgrep retroarch | wc -c
txtf cafca
joy a
key c
key s
key esc
str=''
txtf cafca
joy a
key c
key s
key esc
txtf cafca
txtf runcmd-end
serial "GAME_STOPPED 1"
txtf cafca
joy d
joy a
key c
key s
key c
key esc
txtf cafca
txt DUMP.sh 
txtf cafca
joy a
key c
key esc
txtf cafca
joy a
key c
key esc
txtf cafca
offset=40
for i in $(seq 0 10); do echo $i; done
for i in $(seq $(( offset - 3 )) $(( offset + 3 )) ); do echo $i; done
declare -ag regs=(); for i in $(seq $(( offset - 3 )) $(( offset + 3 )) ); do regs+=("$i"); done; for reg in ${regs[@]}; do echo "reg $reg: ${regs[$reg]}"; done
declare -ag regs=(); for i in $(seq $(( offset - 3 )) $(( offset + 3 )) ); do regs+=("$i"); done; for reg in ${regs[@]}; do echo "reg $reg"; done
declare -ag regs=(); for i in $(seq $(( offset - 3 )) $(( offset + 3 )) ); do regs+=("$i"); done; for reg in ${regs[@]}; do echo "reg: $reg"; done
txtf cafca
joy d
joy u
joy a
key c
key esc
for i in {1..3}; do echo $i; done
offset=10; for i in {1..3}; do echo "$(( offset - i )); done
offset=10; for i in {1..3}; do echo "$(( offset - i ))"; done
offset=10; for i in {1..3}; do echo "$(( offset - i ))"; echo "$(( offset + i ))"; done
for i in {1..3}; do echo "$(( offset - i ))"; echo "$(( offset + i ))"; done
offset=40
for i in {1..3}; do echo "$(( offset - i ))"; echo "$(( offset + i ))"; done
for i in {-3..3}; do echo "$(( offset - i ))"; echo "$(( offset + i ))"; done
for i in {-3..3}; do echo "$(( offset - i ))"; done
offset=3; for i in {1..3}; do echo "$((  i % offset ))"; done
offset=3; for i in {1..6}; do echo "$((  i % offset ))"; done
offset=3; for i in {1..6}; do echo "$((  i - offset ))"; done
for i in {-3..3}; do echo "$(( offset - i ))"; echo "$(( offset + i ))"; done
offset=40
for i in {-3..3}; do echo "$(( offset - i ))"; echo "$(( offset + i ))"; done
for i in {1..3}; do echo "$(( offset - i ))"; echo "$(( offset + i ))"; done
declare -ag regs=()
for i in {1..3}; do echo "$(( offset - i ))"; echo "$(( offset + i ))"; done
declare -ag regs=(); regs+=("$offset")
echo ${regs[0]}
for i in {1..3}; do echo "$(( offset - i ))"; echo "$(( offset + i ))"; done
for i in {1..3}; do regs+=("$(( offset - i ))"); regs+=("$(( offset + i ))"); done
for reg in ${regs[@]}; do echo $reg;done
txtf cafca
txt DUMP.sh 
txtf cafca
joy a
key c
key s
key esc
joy d
joy a
key kpminus
key c
key esc
txtf cafca
joy a
for i in {1..10}; do key kpminus; sleep 0.2; done
key c
key esc
txtf cafca
joy a
for i in {1..10}; do key kpminus; sleep 0.2; done
key c
key esc
txt DUMP.sh
txtf cafca
joy a
for i in {1..10}; do key kpminus; sleep 0.2; done
txtf cafca
key c
key kpminus
key s
txt data/mame-libretro/table 
bak data/mame-libretro/table 
txt data/mame-libretro/table 
key esc
txtf cafca
joy a
for i in {1..10}; do key kpminus; sleep 0.2; done
key c
key esc
txtf cafca
txt data/mame-libretro/table 
joy a
for i in {1..10}; do key kpminus; sleep 0.2; done
key c
key s
key esc
txtf cafca
bak CAFCA_NEW.sh
txtf cafca
joy a
for i in {1..10}; do key kpminus; sleep 0.2; done
key c
txtf cafca
key esc
bak CAFCA_NEW.sh
key esc
sudo poweroff
txtf menu
key esc
send 'menu\r'
cd CAFCA/data
cat mame-libretro/table
joy d
joy a
for i in {1..10}; do key kpminus; sleep 0.2; done
for i in {1..5}; do key kpminus; sleep 0.2; done
for i in {1..5}; do key kpplys; sleep 0.2; done
for i in {1..5}; do key kpplus; sleep 0.2; done
key c
key esc
joy a
for i in {1..5}; do key kpminus; sleep 0.2; done
key c
key s
key c
key esc
cat mame-libretro/table
cat mame-libretro/table | awk '{print $FNR}'
cat mame-libretro/table | awk '{print FNR}'
cat mame-libretro/table | awk '{print NF}'
cat mame-libretro/table | awk '{ print NF}'
cat mame-libretro/table | awk '{ if (NF > 1 ) print;}'
alias-edit
reload
cafcatable
joy d
joy a
key c
key s
key esc
cafcatable
joy d
joy a
for i in {1..5}; do key kpminus; sleep 0.2; done
key c
key esc
joy d
joy a
key c
cat ~/.bash_history | grep scanmem
key c
key s
key esc
txt mame-libretro/table
bak mame-libretro/table
txt mame-libretro/table
joy a
key c
key s
key esc
joy u
joy a
for i in {1..5}; do key kpminus; sleep 0.2; done
key c
key s
key esc
txt mame-libretro/table
joy d
joy a
key c
key s
key esc
joy a
key c
key esc
ll
sudo mc
txtf cafca
ll tmp
touch /tmp/start_time
ll
ll tmp
ll
touch tmp/start_time
ll tmp
chod . tmp/start_time
chod tmp/start_time
ll tmp
sudo mc
key esc
sudo reboot
tail -F ~/CAFCA/log/CAFCA.log 
history | grep scanmem
sudo scanmem -p `pidof retroarch` -c 'option region_scan_level 3; reset'
tail -F ~/CAFCA/log/CAFCA.log 
sudo scanmem -p `pidof retroarch` -c 'option region_scan_level 3; reset'
tail -F ~/CAFCA/log/CAFCA.log 
cat ~/CAFCA/log/CAFCA.log 
tail -F ~/CAFCA/log/CAFCA.log 
cd CAFCA
ll tmp
ll
cat data
cd data
ll
cat tmp/start_time 
txt ~/ADMIN/CMD/THD/TEENSY.sh
txtf cafca
joy a
cat tmp/start_time 
key c
cat tmp/start_time 
key c
cat tmp/start_time 
key esc
txt ~/ADMIN/CMD/THD/TEENSY.sh
ll
ll tmp
cat tmp/start_time 
txtf cafca
txt ~/ADMIN/CMD/THD/TEENSY.sh
txtf cat cafca_states
txtf cafca_states
th mode game
evtest
cat tmp/start_time 
txtf thd_conf_teensy
key esc
sudo reboot
joy d
joy a
cd CAFCA/data
cat tmp/start_time 
clear
key c
cat tmp/start_time 
sudo mc
cd mame-libretro/
ll
chod .
ll
txt timers
alias-edit
cat /home/pi/CAFCA/data/mame-libretro/timers | awk '{print $1}'
cat ~/.bash_history | wc -l
histroy | wc -l
history | wc -l
txt ~/.bashrc
cat ~/.bash_history | grep gsub
cat ~/.bash_history | grep -wE '*gsub*'
alias-edit
reload
cat ~/.bash_history | grep -wE '*gsub*'
cat /home/pi/CAFCA/data/mame-libretro/timers | awk '{print $1}'
cat /home/pi/CAFCA/data/mame-libretro/timers | awk '{$2="";print}'
cat /home/pi/CAFCA/data/mame-libretro/timers | awk '{$2="";print $0"."}'
cat /home/pi/CAFCA/data/mame-libretro/timers | awk '{$2="";}'
cat /home/pi/CAFCA/data/mame-libretro/timers
cat /home/pi/CAFCA/data/mame-libretro/timers | cut -d'0' -f1
cat /home/pi/CAFCA/data/mame-libretro/timers | cut -d'0' -f1 | awk '{print $0"."}'
cat /home/pi/CAFCA/data/mame-libretro/timers | cut -d'0' -f1 | awk '{print $0"0"}'
cat /home/pi/CAFCA/data/mame-libretro/timers | cut -d'0' -f1 | awk '{print $0"0"}' | sudo tee timers2
cat timers2
cat timers
cat timers2
sudo rm timers
sudo mc
chod .
cat timers
cat timers | sed "s/\(.\)$/\1'/"
cat timers | sed "s/\(.\)$/\1/"
cat timers | sed "s/\(.\)$/\1x/"
cat timers | sed "s/\(.\)$/x/"
cat timers | sed "s/\(.\)$/./"
cat timers | sed "s/\(.\)$/;/"
cat timers | sed 's/\(.\)$/;/'
cat timers | grep -o '[^/]*$'
cat timers | grep -o '[^ ]*$'
cat timers | grep -o '[^\ ]*$'
cat timers | grep -o '[^ ]*$'
grep ACTIVE_GAME ~/CAFCA/data/.states
grep ACTIVE_GAME ~/CAFCA/data/.settings
grep ACTIVE_GAME ~/CAFCA/data/.settings | cut -d\' -f2
grep ACTIVE_GAME ~/CAFCA/data/.settings | cut -d\' -f2 | cut -d/ -f2
txtf thd_cmd_teensy
GAME=$(grep 'ACTIVE_GAME' "$cafca_dir/data/.settings" | cut -d\' -f2 | cut -d/ -f2); SYSTEM=$(grep 'ACTIVE_GAME' "$cafca_dir/data/.settings" | cut -d\' -f2 | cut -d/ -f1)
cafca_dir='/home/pi/CAFCA'
GAME=$(grep 'ACTIVE_GAME' "$cafca_dir/data/.settings" | cut -d\' -f2 | cut -d/ -f2); SYSTEM=$(grep 'ACTIVE_GAME' "$cafca_dir/data/.settings" | cut -d\' -f2 | cut -d/ -f1)
echo $GAME
echo $SYSTEM
txtf thd_cmd_teensy
grep "$GAME" "$cafca_dir/data/${SYSTEM}/timers"
grep "$GAME" "$cafca_dir/data/${SYSTEM}/timers" | grep -o '[^ ]*$'
txtf thd_cmd_teensy
grep -w -m1 "^$GAME" "$cafca_dir/data/${SYSTEM}/timers" | grep -o '[^ ]*$'
grep -w -m1 "^$GAME" "$cafca_dir/data/${SYSTEM}/timers"
txtf thd_cmd_teensy
cat timers | sed 's/\(.\)$/;/'
grep -w -m1 "^$GAME" "$cafca_dir/data/${SYSTEM}/timers"
grep -w -m1 "^$GAME" "$cafca_dir/data/${SYSTEM}/timers" | sed "s/\(.\)$/;/"
time=10
grep -w -m1 "^$GAME" "$cafca_dir/data/${SYSTEM}/timers" | sed "s/\(.\)$/${time}/"
sed -i "/$GAME/ s/\(.\)$/${time}/g" "$cafca_dir/data/${SYSTEM}/timers" 
cat timers
bak timers
sed -i "/$GAME/ s/\(.\)$/${time}/g" "$cafca_dir/data/${SYSTEM}/timers"
cat timers
txtf thd_cmd_teensy
txt timers
key esc
joy a
key c
cat timers
txt timers
key esc
cat ../tmp/start_time 
txtf thd_cmd_teensy
joy a
key c
txt timers
key esc
joy a
key c
cat ../tmp/start_time 
txt timers
grep -w -m1 "^$GAME" "$cafca_dir/data/${SYSTEM}/timers" | sed "s/\(.\)$/-1/"
cat "$cafca_dir/data/${SYSTEM}/timers" | sed "s/\(.\)$/-1/"
txt timers
cat timers
txtf cafca
txtf thd_cmd_teensy
txtf cafca
txtf menu
txtf cafca
T=$(echo $(( 10#$(date +%s) )))
echo $(( 10#$(date +%s) - T ))
T=$(echo $(( 10#$(date +%s) )))
echo $(( 10#$(date +%s) - T ))
echo $(( 10#$(date +%s) - T ))
[[ $(( 10#$(date +%s) - T )) -gt 5 ]] && echo "LIMIT
[[ $(( 10#$(date +%s) - T )) -gt 5 ]] && echo "LIMIT"
echo $(( 10#$(date +%s) - T ))
T=$(echo $(( 10#$(date +%s) )))
echo $(( 10#$(date +%s) - T ))
[[ $(( 10#$(date +%s) - T )) -gt 5 ]] && echo "LIMIT"
echo $(( 10#$(date +%s) - T ))
echo $(( $((10#$(date +%s))) -T ))
txtf cafca
key esc
joy a
key esc
txtf cafca
joy a
key esc
txtf cafca
joy a
key esc
txtf cafca
joy a
txt timers
bak ~/CAFCA/CAFCA_NEW.sh
key esc
txtf cafca
joy d
cat timers
joy a
key esc
joy a
key esc
txt timers
joy a
key c
key esc
txtf cafca
cat ../credits.log 
txtf thd_cmd_teensy
cat timers
joy a
key c
key s
key esc
sudo mc
ll
cd
mkdir -
bak -
ll
sudo rm -R -
ll
mkdir 0
ll
bak 0
sudo cp -R 0.bak240821112229/ .bak240821112229
ll
sudo rm -R 0
sudo rm -R 0.bak240821112229/
ll
sudo mc
sudo reboot
joy d
joy a
key c
key s
key esc
while read line; do echo $line; done< <(tail -F ~/CAFCA/data/credits.log)
joy u
joy a
key c
key s
key esc
joy a
key c
key s
key esc
cd CAFCA
bak CAFCA_NEW.sh
txtf cafca
txt ~/creds.sh 
txtf cafca
key esc
joy d
joy a
key kpminus
key c
key esc
txtf cafca
ll
bak CAFCA_NEW.sh
sudo rm CAFCA_NEW.sh
sudo cp CAFCA_NEW.sh.bak240821114510 CAFCA_NEW.sh
ll
chod .
joy a
key kpminus
key c
key s
key esc
txtf cafca
joy a
key kpminus
key c
key s
key c
key esc
txtf cafca
joy a
key kpminus
key c
key s
key esc
txtf cafca
joy a
key kpminus
key c
key s
key esc
txtf cafca
joy a
key kpminus
key c
key esc
txtf cafca
joy a
key kpminus
key c
key esc
bak CAFCA_NEW.sh
sudo rm CAFCA_NEW.sh
ll
sudo cp CAFCA_NEW.sh.bak240821114510 CAFCA_NEW.sh
chod .
joy a
key kpminus
key c
key s
key esc
cd cmd
ll
cd ..
sudo mc
joy a
key kpminus
key esc
joy a
key esc
ll
cd cfg
ll
sudo mc
chod .templates
sudo mc
cd
cat audio 
sudo mc
txt ~/RetroPie/roms/mame-libretro/aliens.cfg
getmod ~/RetroPie/roms/mame-libretro/aliens.cfg
reload
getmod ~/RetroPie/roms/mame-libretro/aliens.cfg
joy a
cp ~/RetroPie/roms/mame-libretro/aliens.cfg ~/RetroPie/roms/mame-libretro/aliens.zip.cfg
cd ~/RetroPie/roms/mame-libretro
ll
rm ~/RetroPie/roms/mame-libretro/aliens.cfg
txt ~/RetroPie/roms/mame-libretro/aliens.zip.cfg
joy a
txt ~/RetroPie/roms/mame-libretro/aliens.zip.cfg
key esc
joy a
txt ~/RetroPie/roms/mame-libretro/aliens.zip.cfg
key esc
joy a
for f in ~/RetroPie/roms/mame-libretro/*.cfg; do echo $f; done
for f in ~/RetroPie/roms/mame-libretro/*.cfg; do echo ${f##'.'}; done
for f in ~/RetroPie/roms/mame-libretro/*.cfg; do echo ${f##'.'*}; done
for f in ~/RetroPie/roms/mame-libretro/*.cfg; do echo ${f#*'.'}; done
for f in ~/RetroPie/roms/mame-libretro/*.cfg; do echo ${f#'.'*}; done
for f in ~/RetroPie/roms/mame-libretro/*.cfg; do echo ${f##*'.'}; done
for f in ~/RetroPie/roms/mame-libretro/*.cfg; do echo ${f%%*'.'}; done
for f in ~/RetroPie/roms/mame-libretro/*.cfg; do echo ${f%%'.'*}; done
for f in ~/RetroPie/roms/mame-libretro/*.cfg; do cp "$f" "${f%%'.'*}.zip.cfg"; done
ll
for f in ~/RetroPie/roms/mame-libretro/*.cfg; do echo "${f%%'.'*}.cfg"; done
for f in ~/RetroPie/roms/mame-libretro/*.cfg; do rm "${f%%'.'*}.cfg"; done
ll
for f in ~/RetroPie/roms/mame-libretro/*.cfg; do echo $f; done
txt 1942.zip.cfg
txt altbeast.zip.cfg
txt astdelux.zip.cfg
txt bbusters.zip.cfg
txt defender.zip.cfg
txt le2.zip.cfg
txt mslug.zip.cfg
txt opwolf.zip.cfg
joy d
joy a
key c
key s
key c
txtf cafca
key esc
joy a
key c
key esc
joy u
joy a
key c
key s
key esc
txtf cafca
joy d
joy a
key c
key esc
txtf cafca
joy a
key c
cd
bak CAFCA.sh
cd CAFCA
bak CAFCA.sh
ll
history | grep -E '*cp CAFCA.sh*'
cat ~/.bash_history | grep -E '*cp CAFCA.sh*'
cat ~/.bash_history | grep -E 'cp CAFCA.sh'
cat ~/.bash_history | grep 'CAFCA.sh'
grep CAFCA ~/.bash_history
grep CAFCA ~/.bash_history | grep cp
ll
sudo rm CAFCA.sh.bak240821130229 
ll
grep CAFCA_NEW ~/.bash_history
grep 'cp CAFCA_NEW' ~/.bash_history
bak CAFCA_NEW.sh
sudo rm CAFCA_NEW.sh
run CAFCA_NEW.sh
#run CAFCA_NEW.sh
sudo cp CAFCA_NEW.sh.bak240821114510 CAFCA_NEW.sh
chod .
joy a
key c
key esc
cat data/credits.log 
txtf cafca
txt ~/RetroPie/roms/mame-libretro/aliens.zip.cfg
joy a
key c
key s
key esc
cp CAFCA_NEW.sh CAFCA_NEW.sh.bak01
ll
sudo mc
cd ..
bak CAFCA
sudo mc
cd CAFCA
ll
cat datatable
txtf cafca
ll
sudo rm datatable
ll
cat .gamelist 
ll
sudo mc
joy d
joy a
key c
txt data/mame-libretro/table 
txt data/mame-libretro/timers
key esc
joy a
key esc
txtf cafca
joy a
key c
key s
key esc
joy u
joy a
key c
key s
key esc
txt data/mame-libretro/timers
joy d
joy a
key c
key s
key c
key esc
txt data/mame-libretro/timers
histgrep a
histgrep sed
cat ~/CAFCA/data/mame-libretro/timers | sed "s/\(.\)$/-1/"
cat ~/CAFCA/data/mame-libretro/timers | sed "s/\(.\)$/1/"
cat ~/CAFCA/data/mame-libretro/timers | sed "s/\(.\)$/1/" | sudo tee ~/CAFCA/data/mame-libretro/timers2
cd data/mame-libretro/
ll
txt timers
txt timers2
txt timers
sudo rm timers
sudo mv timers2 timers
ll
chod .
txt timers
joy a
txt timers
key esc
joy a
key esc
joy a
key esc
cat ~/CAFCA/data/mame-libretro/timers
txt ~/CAFCA/data/mame-libretro/timers
txt timers
clear
txt timers
joy d
joy a
key esc
txt timers
joy a
key c
txt timers
key s
key esc
txt ~/RetroPie/roms/mame-libretro/arknoidj.zip.cfg
joy a
key c
key s
txt ~/RetroPie/roms/mame-libretro/arknoidj.zip.cfg
key esc
txt ~/CAFCA/data/mame-libretro/table
for i in {1..10}; do joy d; sleep 1; done
for i in {1..10}; do joy d; sleep 0.2; done
joy u
txt ~/CAFCA/data/mame-libretro/timers
joy a
key c
joy a
txt ~/CAFCA/data/mame-libretro/timers
reload
key esc
joy a
scancoin
key esc
txt ~/CAFCA/data/mame-libretro/table
joy a
key c
joy b
key c
bak ~/CAFCA/data/mame-libretro/table
key esc
txt ~/RetroPie/roms/mame-libretro/atetris.zip.cfg
joy a
key c
joy b
joy d
joy b
joy a
joy b
joy d
key esc
txtf cafca
grep -w -m1 "^${game}" "/home/pi/CAFCA/data/mame-libretro/table" | awk -F'\[|\]' '{ gsub (" ", ",", $2); print}' | sed -e "s/  \+/ /g" | cut -d' ' -f2- | sed 's/[,].$//'
game='aliens'
grep -w -m1 "^${game}" "/home/pi/CAFCA/data/mame-libretro/table" | awk -F'\[|\]' '{ gsub (" ", ",", $2); print}' | sed -e "s/  \+/ /g" | cut -d' ' -f2- | sed 's/[,].$//'
joy d
game='rastan'
grep -w -m1 "^${game}" "/home/pi/CAFCA/data/mame-libretro/table" | awk -F'\[|\]' '{ gsub (" ", ",", $2); print}' | sed -e "s/  \+/ /g" | cut -d' ' -f2- | sed 's/[,].$//'
cat ../.gamelist 
game='twinbee'
grep -w -m1 "^${game}" "/home/pi/CAFCA/data/mame-libretro/table" | awk -F'\[|\]' '{ gsub (" ", ",", $2); print}' | sed -e "s/  \+/ /g" | cut -d' ' -f2- | sed 's/[,].$//'
grep -w -m1 "^${game}" "/home/pi/CAFCA/data/mame-libretro/table" | awk -F'\[|\]' '{ gsub (" ", ",", $2); print}' | sed -e "s/  \+/ /g" | cut -d' ' -f2- | sed 's/[,].$//' | wc -l
grep -w -m1 "^${game}" "/home/pi/CAFCA/data/mame-libretro/table" | awk -F'\[|\]' '{ gsub (" ", ",", $2); print}' | sed -e "s/  \+/ /g" | cut -d' ' -f2- | sed 's/[,].$//' | wc -c
grep -w -m1 "^${game}" "/home/pi/CAFCA/data/mame-libretro/table" | awk -F'\[|\]' '{ gsub (" ", ",", $2); print}' | sed -e "s/  \+/ /g" | cut -d' ' -f2- | sed 's/[,].$//' | hexdump -C
grep -w -m1 "^${game}" "/home/pi/CAFCA/data/mame-libretro/table" | awk -F'\[|\]' '{ gsub (" ", ",", $2); print}' | sed -e "s/  \+/ /g" | cut -d' ' -f2- | sed 's/[,].$//' | wc -c
game='aliens'
grep -w -m1 "^${game}" "/home/pi/CAFCA/data/mame-libretro/table" | awk -F'\[|\]' '{ gsub (" ", ",", $2); print}' | sed -e "s/  \+/ /g" | cut -d' ' -f2- | sed 's/[,].$//' | wc -c
txtf cafca
joy d
joy a
key esc
joy a
key c
key esc
txtf cafca
joy a
key esc
txtf cafca
joy a
key c
key esc
txtf cafca
joy a
key c
cat ../credits.log 
txtf cafca
key esc
txtf cafca
joy a
key c
key s
cat ../credits.log 
key esc
txtf cafca
joy a
key c
key s
key esc
txtf cafca
joy a
key c
key s
key c
key s
key c
key esc
txtf cafca
bak ~/CAFCA/CAFCA_NEW.sh
txtf cafca
joy a
key c
key s
key esc
txtf cafca
joy a
key c
key s
key esc
txtf cafca
bak ~/CAFCA/CAFCA_NEW.sh
joy a
key c
key s
key c
key esc
sudo poweroff
tail -F ~/CAFCA/log/CAFCA.log 
txt creds.sh
run cred.sh
run creds.sh
txt creds.sh
run creds.sh
txt creds.sh
run creds.sh
txt creds.sh
run creds.sh
txt creds.sh
tail -F ~/CAFCA/log/CAFCA.log 
ll
txt creds.sh
tail -F ~/CAFCA/log/CAFCA.log 
key esc
txt ~/RetroPie/roms/mame-libretro/aliens.cfg 
cd ~/RetroPie/roms/mame-libretro
ll
stat -c'%a %n' aliens.cfg
mod
smartctl -A /dev/sda | grep Power_On_Hours
sudo smartctl -A /dev/sda | grep Power_On_Hourssmartctl -A /dev/sda | grep Power_On_Hours
ps -e -orss=,args= | sort -b -k1,1n | pr -TW$COLUMNS
units -t '1 googol'
tail -F ~/CAFCA/log/CAFCA.log 
cat ~/CAFCA/log/CAFCA.log 
stat -c'%a %n' aliens.cfg
getmod
alias-edit
reload
getmod aliens.cfg
getmod .
ll
getmod *.*
ls -l
stat -c'%a %u %n' aliens.cfg
stat -c'%a %U %n' aliens.cfg
stat -c'%a %U %u %n' aliens.cfg
stat -c'%a %U %u %n' *.*
alias-edit
reload
getmod *.*
for f in ./*; do echo $f; done
for f in *; do echo $f; done
echo $(cd .; for f in *; do echo $f; done)
echo "$(cd .; for f in *; do echo $f; done)"
echo "$(cd .; for f in *; do echo $(dirname $0)/$f; done)"
echo "$(cd .; for f in *; do echo $0/$f; done)"k
getmod *.*
ls -l
ls -la
for f in *.cfg; do echo $f; done
for f in *.cfg; do sudo chown pi:pi $f; sudo chmod 775 $f; done
ls -la
txt /opt/retropie/configs/all/retroarch.cfg
key kpminus
key esc
cat /proc/asound/cards
cat /etc/asound.conf 
cat /etc/alsa/conf.d/99-retropie.conf
key esc
tail -F ~/CAFCA/log/CAFCA.log 
cat ~/CAFCA/log/CAFCA.log 
tail -F ~/CAFCA/log/CAFCA.log 
txt ~/CAFCA/data/mame-libretro/timers
tail -F ~/CAFCA/log/CAFCA.log 
key esc
history | grep cp
tail -F ~/CAFCA/log/CAFCA.log 
alias-edit
scancoin
alias-edit
reload
key c
key s
joyua
joy a
joy b
key c
key kpminus
joy b
txtf cafca
txt ~/CAFCA/CAFCA.sh
joy b
tail -F ~/CAFCA/log/CAFCA.log 
cd ADMIN/MENU
bak GAMES
cd GAMES
txtf menu
ll
bak GAMES.sh
ll
txtf menu
key esc
send 'menu\r'
dur
alias-edit
reload
dur
dur /home/pi/ADMIN/MENU/.assets/media/screensaver/vid/arcade.mp4 
dur /home/pi/ADMIN/MENU/.assets/media/audio/music/Live_to_tell.mp3 
txtf menu
key esc
pids -v ffplay
pids kill ffplay
key esc
send 'menu\r'
joy d
key esc
txtf menu
send 'menu\r'
joy d
txtf menu
sudo find ~/ -type f -iname '*.mp4'
txtf menu
key esc
send 'menu\r'
key esc
txtf menu
send 'menu\r'
key esc
sudo -- bash -c "setterm --blank poke --term linux </dev/tty1"
key es c
pids kill ffplay
txtf menu
ll
txt GAMES.sh.bak240822161139 
txtf menu
send 'menu\r'
txtf menu
txt ../.assets/config/fim_slideshow.txt
key esc
send 'menu\r'
ll
bak GAMES.sh
ll
cd ..
bak GAMES
sudo mc
ll
bak TEST/
bak TEST
sudo mc
cd
bak CAFCA
sudo mc
key esc
alias-edit
cd ADMIN/.sys/saver
ll
alias-edit
send 'reload\r'
send 'tstsaver\r'
txt saver
txt saver.sh
txtf saver
alias-edit
reload
txtf saver
send 'clear\r'
send 'reload\r'
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
dec=85
echo $(([##16]dec))
echo $((16##dec))
echo $((16##$dec))
echo $((16#$dec))
echo $((16#dec))
echo $((16#£dec))
echo $((16#$dec))
dec=1
echo $((16#$dec))
dec=10
echo $((16#$dec))
echo "obase=16; $dec"
r=254
printf '%02X\n'
printf '%02x\n'
printf '%02X\n' "$r"
printf '%02x\n' "$r"
sudo bash -c 'r=254; printf "$(printf %02x\n $r)" '
sudo bash -c 'r=254; printf "$(printf %02x\n $r)\n" '
sudo bash -c 'r=254; printf "$(printf %02x\n $r)" '
sudo bash -c 'r=254; printf "$(printf %02x $r)" '
sudo bash -c 'r=254; printf "$(printf %02x $r)\n" '
sudo bash -c 'r=254; printf "\x$(printf %02x $r)\n" '
sudo bash -c 'r=254; printf "\x$(printf %02x $(( RANDOM % 255 )))\n" '
sudo bash -c 'printf "\x$(printf %02x $(( RANDOM % 255 )))\n" '
sudo bash -c 'printf "\x$(printf %02x $(( RANDOM % 255 )))\x$(printf %02x $(( RANDOM % 255 )))\x$(printf %02x $(( RANDOM % 255 )))%0.s\n" seq(1 $(cat /sys/class/graphics/fb0/virtual_size | cut -d, -f2))'
sudo bash -c 'printf "\x$(printf %02x $(( RANDOM % 255 )))\x$(printf %02x $(( RANDOM % 255 )))\x$(printf %02x $(( RANDOM % 255 )))%0.s\n" seq(1 "$(cat /sys/class/graphics/fb0/virtual_size | cut -d, -f2)")'
sudo bash -c 'printf "\x$(printf %02x $(( RANDOM % 255 )))\x$(printf %02x $(( RANDOM % 255 )))\x$(printf %02x $(( RANDOM % 255 )))\x00%0.s\n" seq(1 "$(cat /sys/class/graphics/fb0/virtual_size | cut -d, -f2)")'
sudo bash -c 'printf "\x$(printf %02x $(( RANDOM % 255 )))\x$(printf %02x $(( RANDOM % 255 )))\x$(printf %02x $(( RANDOM % 255 )))\x00%0.s\n"
sudo bash -c 'printf "\x$(printf %02x $(( RANDOM % 255 )))\x$(printf %02x $(( RANDOM % 255 )))\x$(printf %02x $(( RANDOM % 255 )))\x00%0.s\n" $(seq 1 "$(cat /sys/class/graphics/fb0/virtual_size | cut -d, -f2)")'
sudo bash -c 'printf "\x$(printf %02x $(( RANDOM % 255 )))%0.s\n" $(seq 1 "$(cat /sys/class/graphics/fb0/virtual_size | cut -d, -f2)")'
sudo bash -c 'printf "\x$(printf %02x $(( RANDOM % 255 )))%0.s" $(seq 1 "$(cat /sys/class/graphics/fb0/virtual_size | cut -d, -f2)")'
sudo bash -c 'printf "\x$(printf %02x $(( RANDOM % 255 )))\x$(printf %02x $(( RANDOM % 255 )))\x$(printf %02x $(( RANDOM % 255 )))\x00%0.s" $(seq 1 "$(cat /sys/class/graphics/fb0/virtual_size | cut -d, -f2)")'
txt saver.sh
cd
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
for c in 
for c in BLACK MAROON GREEN OLIVE NAVY PURPLE TEAL SILVER GREY RED LIME YELLOW BLUE FUCHSIA AQUA WHITE; do echo $c; done
echo "COLORS_TABLE=( \\"; for c in BLACK MAROON GREEN OLIVE NAVY PURPLE TEAL SILVER GREY RED LIME YELLOW BLUE FUCHSIA AQUA WHITE; do echo -e "$c"; done
echo "COLORS_TABLE=( \\"; for c in BLACK MAROON GREEN OLIVE NAVY PURPLE TEAL SILVER GREY RED LIME YELLOW BLUE FUCHSIA AQUA WHITE; do echo -e "  $c"; done
echo "COLORS_TABLE=( \\"; for c in BLACK MAROON GREEN OLIVE NAVY PURPLE TEAL SILVER GREY RED LIME YELLOW BLUE FUCHSIA AQUA WHITE; do echo -e "  [$c]="; done
echo "COLORS_TABLE=( \\"; for c in BLACK MAROON GREEN OLIVE NAVY PURPLE TEAL SILVER GREY RED LIME YELLOW BLUE FUCHSIA AQUA WHITE; do echo -e "  [$c]=\$$c"; done
echo "COLORS_TABLE=( \\"; for c in BLACK MAROON GREEN OLIVE NAVY PURPLE TEAL SILVER GREY RED LIME YELLOW BLUE FUCHSIA AQUA WHITE; do echo -e "  [$c]=\$$c \\"; done
echo "COLORS_TABLE=( \\"; for c in BLACK MAROON GREEN OLIVE NAVY PURPLE TEAL SILVER GREY RED LIME YELLOW BLUE FUCHSIA AQUA WHITE; do echo -e "  [$c]=\$$c \\"; done; echo ")"
txtf saver
echo "A" | grep -c "[[:alpha:]]"
echo "A" | grep -c "[[:digit:]]"
echo "1" | grep -c "[[:digit:]]"
echo 1 | grep -c "[[:digit:]]"
echo A | grep -c "[[:digit:]]"
txtf saver
echo "COLORS_TABLE=( \\"; for c in BLACK MAROON GREEN OLIVE NAVY PURPLE TEAL SILVER GREY RED LIME YELLOW BLUE FUCHSIA AQUA WHITE; do echo -e "  $c"; done
echo "COLORS_TABLE=( \\"; for c in BLACK MAROON GREEN OLIVE NAVY PURPLE TEAL SILVER GREY RED LIME YELLOW BLUE FUCHSIA AQUA WHITE; do echo -e "  [$c]=\$$c \\"; done; echo ")"
echo "COLORS_TABLE=( \\"; for c in BLACK MAROON GREEN OLIVE NAVY PURPLE TEAL SILVER GREY RED LIME YELLOW BLUE FUCHSIA AQUA WHITE; do echo -e "  [$c]=\$$c \\"; done
echo -n "COLORS_TABLE=( "; for c in BLACK MAROON GREEN OLIVE NAVY PURPLE TEAL SILVER GREY RED LIME YELLOW BLUE FUCHSIA AQUA WHITE; do echo -ne "[$c]=\$$c "; done
echo -n "COLORS_TABLE=( "; for c in BLACK MAROON GREEN OLIVE NAVY PURPLE TEAL SILVER GREY RED LIME YELLOW BLUE FUCHSIA AQUA WHITE; do echo -ne "[$c]=\$$c "; done; echo ")"
COLORS_TABLE=( [BLACK]=$BLACK [MAROON]=$MAROON [GREEN]=$GREEN [OLIVE]=$OLIVE [NAVY]=$NAVY [PURPLE]=$PURPLE [TEAL]=$TEAL [SILVER]=$SILVER [GREY]=$GREY [RED]=$RED [LIME]=$LIME [YELLOW]=$YELLOW [BLUE]=$BLUE [FUCHSIA]=$FUCHSIA [AQUA]=$AQUA [WHITE]=$WHITE )
echo ${COLORS_TABLE[@]}
echo "${COLORS_TABLE[@]}"
echo -n "COLORS_TABLE=( "; for c in BLACK MAROON GREEN OLIVE NAVY PURPLE TEAL SILVER GREY RED LIME YELLOW BLUE FUCHSIA AQUA WHITE; do echo -ne "[$c]=$c "; done; echo ")"
echo -n "COLORS_TABLE=( "; for c in BLACK MAROON GREEN OLIVE NAVY PURPLE TEAL SILVER GREY RED LIME YELLOW BLUE FUCHSIA AQUA WHITE; do echo -ne "[$c]=\x22$c\x22 "; done; echo ")"
COLORS_TABLE=( [BLACK]="BLACK" [MAROON]="MAROON" [GREEN]="GREEN" [OLIVE]="OLIVE" [NAVY]="NAVY" [PURPLE]="PURPLE" [TEAL]="TEAL" [SILVER]="SILVER" [GREY]="GREY" [RED]="RED" [LIME]="LIME" [YELLOW]="YELLOW" [BLUE]="BLUE" [FUCHSIA]="FUCHSIA" [AQUA]="AQUA" [WHITE]="WHITE" )
echo "${COLORS_TABLE[@]}"
ARR=( [BLACK]="BLACK" [WHITE]="WHITE" )
echo ${ARR[@]}
echo "${ARR[@]}"
ARR=( [BLACK]="BLACK"; [WHITE]="WHITE"; )
ARR=([BLACK]="BLACK" [WHITE]="WHITE")
echo "${ARR[@]}"
ARR=(["BLACK"]="BLACK" ["WHITE"]="WHITE")
echo "${ARR[@]}"
ARR=( ["BLACK"]="BLACK" ["WHITE"]="WHITE" )
echo "${ARR[@]}"
ARR=( ["BLACK"]=0 ["WHITE"]=1 )
echo "${ARR[@]}"
declare -A ARR=( ["BLACK"]=0 ["WHITE"]=1 )
declare -A ARR=( \ ["BLACK"]=0 ["WHITE"]=1 \ )
declare -A ARR=( \ [BLACK]=0 [WHITE]=1 \ )
declare -A ARR=( [BLACK]=0 [WHITE]=1 )
ARR=( ["BLACK"]="BLACK", ["WHITE"]="WHITE" )
echo "${ARR[@]}"
ARR=( [BLACK]="BLACK", [WHITE]="WHITE" )
echo "${ARR[@]}"
declare -A example_array=(["key1"]="value1", ["key2"]="value2", ["key3"]="value3")
echo "${example_array[@]}"
declare -A example_array=(["key1"]="value1" ["key2"]="value2" ["key3"]="value3")
echo "${example_array[@]}"
ARR=([BLACK]="BLACK" [WHITE]="WHITE")
echo "${ARR[@]}"
declare -A ARR=(["BLACK"]="BLACK" ["WHITE"]="WHITE")
declare -A ARR=(["key1"]="value1" ["key2"]="value2" ["key3"]="value3")
declare -A example_array=(["BLACK"]="BLACK" ["WHITE"]="WHITE")
declare -A ARR=()
declare -A ARRAY=()
declare -A ARRAY=(["key1"]="value1" ["key2"]="value2" ["key3"]="value3")
echo "${ARRAY[@]}"
ARRAY=([BLACK]="BLACK" [WHITE]="WHITE")
echo "${ARRAY[@]}"
echo "${ARR[@]}"
echo "${ARRAY[@]}"
txtf saver
echo -n "COLORS_TABLE=( "; for c in BLACK MAROON GREEN OLIVE NAVY PURPLE TEAL SILVER GREY RED LIME YELLOW BLUE FUCHSIA AQUA WHITE; do echo -ne "[$c]=\x22$c\x22 "; done; echo ")"
echo -n "declare -A COLORS_TABLE=("; for c in BLACK MAROON GREEN OLIVE NAVY PURPLE TEAL SILVER GREY RED LIME YELLOW BLUE FUCHSIA AQUA WHITE; do echo -ne " [$c]=\x22$c\x22"; done; echo ")"
echo -n "declare -A COLORS_TABLE=("; for c in BLACK MAROON GREEN OLIVE NAVY PURPLE TEAL SILVER GREY RED LIME YELLOW BLUE FUCHSIA AQUA WHITE; do echo -ne " [\x22$c\x22]=\x22$c\x22"; done; echo ")"
echo -n "declare -A COLORS_TABLE=("; for c in BLACK MAROON GREEN OLIVE NAVY PURPLE TEAL SILVER GREY RED LIME YELLOW BLUE FUCHSIA AQUA WHITE; do echo -ne " [\x22$c\x22]=\x22\$$c\x22"; done; echo ")"
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
pids kill saver && send 'clear\r'
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
echo -n "declare -A COLORS_TABLE=("; for c in BLACK MAROON GREEN OLIVE NAVY PURPLE TEAL SILVER GREY RED LIME YELLOW BLUE FUCHSIA AQUA WHITE; do echo -ne " [\x22$c\x22]=\x22\$$c\x22"; done; echo ")"
echo -n "declare -A COLORS_TABLE=("; for c in BLACK MAROON GREEN OLIVE NAVY PURPLE TEAL SILVER GREY RED LIME YELLOW BLUE FUCHSIA AQUA WHITE; do echo -ne " [\x22$c\x22]=\x22$c\x22"; done; echo ")"
declare -A COLORS_TABLE=( ["BLACK"]="BLACK" ["MAROON"]="MAROON" ["GREEN"]="GREEN" ["OLIVE"]="OLIVE" ["NAVY"]="NAVY" ["PURPLE"]="PURPLE" ["TEAL"]="TEAL" ["SILVER"]="SILVER" ["GREY"]="GREY" ["RED"]="RED" ["LIME"]="LIME" ["YELLOW"]="YELLOW" ["BLUE"]="BLUE" ["FUCHSIA"]="FUCHSIA" ["AQUA"]="AQUA" ["WHITE"]="WHITE")
COLORS_TABLE=()
declare -A COLORS_TABLE=( ["BLACK"]="BLACK" ["MAROON"]="MAROON" ["GREEN"]="GREEN" ["OLIVE"]="OLIVE" ["NAVY"]="NAVY" ["PURPLE"]="PURPLE" ["TEAL"]="TEAL" ["SILVER"]="SILVER" ["GREY"]="GREY" ["RED"]="RED" ["LIME"]="LIME" ["YELLOW"]="YELLOW" ["BLUE"]="BLUE" ["FUCHSIA"]="FUCHSIA" ["AQUA"]="AQUA" ["WHITE"]="WHITE")
unset COLORS_TABLE
declare -A COLORS_TABLE=( ["BLACK"]="BLACK" ["MAROON"]="MAROON" ["GREEN"]="GREEN" ["OLIVE"]="OLIVE" ["NAVY"]="NAVY" ["PURPLE"]="PURPLE" ["TEAL"]="TEAL" ["SILVER"]="SILVER" ["GREY"]="GREY" ["RED"]="RED" ["LIME"]="LIME" ["YELLOW"]="YELLOW" ["BLUE"]="BLUE" ["FUCHSIA"]="FUCHSIA" ["AQUA"]="AQUA" ["WHITE"]="WHITE")
txtf saver
for i in "${!COLORS_TABLE[@]}"; do printf "%s\t%s\n" "$i" "${COLORS_TABLE[$i]}"; done
COLOR='SILVER'
echo  "${!COLORS_TABLE[@]}"
[[ "$COLOR" =~ "${!COLORS_TABLE[@]}" ]] && echo "MATCH"
[[ "${!COLORS_TABLE[@]}" =~ "$COLOR" ]] && echo "MATCH"
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
Func() { [[ $( echo "$1" | grep -c "[[:alpha:]]") -gt 0 ]] && echo "ALPHA"; }
Func 1
Func() { [[ $( echo $1 | grep -c "[[:alpha:]]") -gt 0 ]] && echo "ALPHA"; }
Func 1
Func() { echo $1 | grep -c "[[:alpha:]]"; }
Func 1
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
echo ${#COLORS_TABLE[@]}
for i in "${!COLORS_TABLE[@]}"; do printf "%s\t%s\n" "$i" "${COLORS_TABLE[$i]}"; done
echo ${!COLORS_TABLE[@]}
txtf saver
echo $(( NUM % ${#COLORS_TABLE[@]} ))
NUM=1
echo $(( NUM % ${#COLORS_TABLE[@]} ))
NUM=15
echo $(( NUM % ${#COLORS_TABLE[@]} ))
NUM=16
echo $(( NUM % ${#COLORS_TABLE[@]} ))
txtf saver
send 'saver\r'
txtf saver
send 'saver\x201\r'
send 'saver\x202\r'
send 'saver\x200\r'
send 'saver\x203\r'
txtf saver
send 'saver\x20RED\r'
txtf saver
send 'saver\x20RED\r'
send 'saver\x20blue\r'
txtf saver
send 'saver\x20blue\r'
send 'saver\x20RED\r'
txtf saver
send 'saver\x20green\r'
for i in "${!COLORS_TABLE[@]}"; do printf "%s\t%s\n" "$i"; done
send 'saver\x20teal\r'
send 'saver\x20yellow\r'
txtf saver
send 'saver\x20yellow\r'
txtf saver
send 'saver\x20aqua\r'
txtf saver
send 'saver\x20aqua\r'
txtf saver
send 'saver\x20purple\r'
txtf saver
send 'saver\x20fuchsia\r'
txtf saver
send 'saver\x20maroon\r'
txtf saver
send 'saver\x20maroon\r'
txtf saver
send 'saver\x20olive\r'
txtf saver
send 'saver\x20NAVY\r'
txtf saver
send 'saver\x20NAVY\r'
send 'saver\x20BLUE\r'
send 'saver\x20AQUA\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\x20RANDOM\r'
txtf saver
send 'saver\x20RANDOM\r'
txtf saver
send 'saver\x20RANDOM\r'
txtf saver
send 'saver\x20RANDOM\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
for i in {1..1}; do echo hello; done
for i in {0..1}; do echo hello; done
for i in {1..1}; do echo hello; done
txtf saver
for i in 1..$(seq 1 2); do echo hello; done
for i in 1..$(seq 1 2); do echo $1; done
for i in 1..$(seq 1 2); do echo $i; done
for i in {1..$(seq 1 2)}; do echo $i; done
for i in {1..10}; do echo $i; done
for i in $(seq 1 10); do echo $i; done
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
txtf saver
pids kill saver && send 'clear\r'
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
txtf saver
ms=500; sleep "0.$ms"
txtf saver
shuf --random-source='/dev/urandom' -n 100 -i 1-5
shuf --random-source='/dev/urandom' -n 1 -i 0-255
pids kill saver && send 'clear\r'
shuf --random-source=/dev/urandom -n 1 -i 0-10
shuf --random-source=/dev/urandom -n $(cat /sys/class/graphics/fb0/stride) -i 0-255
shuf --random-source=/dev/urandom -n $(( $(cat /sys/class/graphics/fb0/stride) * 1 )) -i 0-255
shuf --random-source=/dev/urandom -n $(( $(cat /sys/class/graphics/fb0/stride) * 1 )) -i 0-255 | wc -l
shuf --random-source=/dev/urandom -n 1856 -i 0-255
alias-edit
send 'reload\r'
send 'stride\r'
alias-edit
send 'reload\r'
send 'drawrnd\r'
alias-edit
send 'reload\r'
send 'fbdraw\r'
alias-edit
send 'reload\r'
send 'fbdraw\r'
alias-edit
send 'reload\r'
send 'fbdraw\r'
alias-edit
send 'reload\r'
send 'fbdraw\r'
alias-edit
LINE=`cat /dev/urandom | dd bs=1 count=$(cat /sys/class/graphics/fb0/stride)`
LINE=`printf "$(cat /dev/urandom | dd bs=1 count=$(cat /sys/class/graphics/fb0/stride))"`
cat /dev/urandom | dd bs=1 count=$(cat /sys/class/graphics/fb0/stride)
cat /dev/urandom | dd bs=1 count=$(cat /sys/class/graphics/fb0/stride) >/dev/null
cat /dev/urandom | dd bs=1 count=$(cat /sys/class/graphics/fb0/stride) >/dev/null 2>&1
cat /dev/urandom | dd bs=1 count=$(cat /sys/class/graphics/fb0/stride)
PuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTY
cat /dev/urandom | dd bs=1 count=$(cat /sys/class/graphics/fb0/stride)
printf `cat /dev/urandom | dd bs=1 count=$(cat /sys/class/graphics/fb0/stride)`
printf `cat /dev/urandom | dd bs=1 count=$(cat /sys/class/graphics/fb0/stride)` > /dev/fb0
LINE=`cat /dev/urandom | dd bs=1 count=$(cat /sys/class/graphics/fb0/stride)`
printf $LINE > /dev/fb0
send 'clear\r'
printf $LINE > /dev/fb0
alias-edit
printf $LINE | dd bs=1 seek=1 of=/dev/fb0
printf `cat /dev/urandom | dd bs=1 count=$(cat /sys/class/graphics/fb0/stride)` | dd bs=1 seek=1 of=/dev/fb0
cat /dev/urandom | dd bs=1 count=$(cat /sys/class/graphics/fb0/stride) | dd bs=1 seek=1 of=/dev/fb0
cat /dev/urandom | dd bs=1 count=$(cat /sys/class/graphics/fb0/stride) > dump
cat dump > /dev/fb0
cat /dev/urandom | dd bs=1 count=$(cat /sys/class/graphics/fb0/stride) > /tmp/dump
(cat /dev/urandom | dd bs=1 count=$(cat /sys/class/graphics/fb0/stride) > /tmp/dump) >/dev/null 2>&1
for i in $(seq 1 $(cat /sys/class/graphics/fb0/virtual_size | cut -d, -f2)); do cat /tmp/dump | dd bs=1 seek=$(( $(cat /sys/class/graphics/fb0/stride) * i )) of=/dev/fb0
history | grep dd
history | grep 18
for i in $(seq 1 270); do cat /tmp/dump | dd bs=1 seek=$(( 1856 * i )) of=/dev/fb0
for i in $(seq 1 270); do cat /tmp/dump | dd bs=1 seek=$(( 1856 * i )) of=/dev/fb0; done
(cat /dev/urandom | dd bs=1 count=$(cat /sys/class/graphics/fb0/stride) > /tmp/dump) >/dev/null 2>&1
for i in $(seq 1 270); do cat /tmp/dump | dd bs=1 seek=$(( 1856 * i )) of=/dev/fb0; done
alias-edit
send 'reload\r'
send 'fbdraw\r'
alias-edit
send 'fbdraw\r'
alias-edit
send 'fbdraw\r'
send 'reload\r'
send 'fbdraw\r'
alias-edit
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
HEIGHT=$(cat /sys/class/graphics/fb0/virtual_size | cut -d, -f2)
echo $HEIGHT
echo $(seq 1 $HEIGHT)
echo $(seq 1 $HEIGHT) | shuf
echo $(seq 1 $HEIGHT | shuf)
for i in $(seq 1 $HEIGHT | shuf); do echo $i; done
for i in $(seq 1 $HEIGHT | shuf); do cat /tmp/dump | dd bs=1 seek=$(( 1856 * i )) #of=/dev/fb0
WIDTH=$(cat /sys/class/graphics/fb0/stride)
pids kill saver && send 'clear\r'
for i in $(seq 1 $HEIGHT | shuf); do cat /tmp/dump | dd bs=1 seek=$(( WIDTH * i )) of=/dev/fb0; done
clear && for i in $(seq 1 $HEIGHT | shuf); do cat /tmp/dump | dd bs=1 seek=$(( WIDTH * i )) of=/dev/fb0; done
send 'clear\r' && for i in $(seq 1 $HEIGHT | shuf); do cat /tmp/dump | dd bs=1 seek=$(( WIDTH * i )) of=/dev/fb0; done
send 'clear\r' && for i in $(seq 0 $HEIGHT | shuf); do cat /tmp/dump | dd bs=1 seek=$(( WIDTH * i )) of=/dev/fb0; done
send 'clear\r' && for i in $(seq 0 $HEIGHT | shuf); do cat /tmp/dump | dd bs=1 seek=$(( ( WIDTH * i ) + 1 )) of=/dev/fb0; done
send 'clear\r' && for i in $(seq 0 $HEIGHT | shuf); do cat /tmp/dump | dd bs=1 seek=$(( ( WIDTH * i ) + WIDTH )) of=/dev/fb0; done
send 'fbdraw\r'
WHITE=`printf '\\\\xff\\\\xff\\\\xff\\\\x00%0.s' $(seq 1 $WIDTH)`
send 'clear\r' && for i in $(seq 0 $HEIGHT | shuf); do printf $WHITE | dd bs=1 seek=$(( ( WIDTH * i ) + WIDTH )) of=/dev/fb0; done
send 'clear\r' && for i in $(seq 0 $HEIGHT | shuf); do printf $WHITE | dd bs=1 seek=$(( WIDTH * i )) of=/dev/fb0; done
WHITE=`printf '\\\\xff\\\\x00\\\\xff\\\\x00%0.s' $(seq 1 $WIDTH)`
send 'clear\r' && for i in $(seq 0 $HEIGHT | shuf); do printf $WHITE | dd bs=1 seek=$(( WIDTH * i )) of=/dev/fb0; done
WHITE=`printf '\\\\xff\\\\xff\\\\x00\\\\x00%0.s' $(seq 1 $WIDTH)`
send 'clear\r' && for i in $(seq 0 $HEIGHT | shuf); do printf $WHITE | dd bs=1 seek=$(( WIDTH * i )) of=/dev/fb0; done
WHITE=`printf '\\\\x80\\\\xff\\\\xff\\\\x00%0.s' $(seq 1 $WIDTH)`
send 'clear\r' && for i in $(seq 0 $HEIGHT | shuf); do printf $WHITE | dd bs=1 seek=$(( WIDTH * i )) of=/dev/fb0; done
WHITE=`printf '\\\\xce\\\\xff\\\\xff\\\\x00%0.s' $(seq 1 $WIDTH)`
send 'clear\r' && for i in $(seq 0 $HEIGHT | shuf); do printf $WHITE | dd bs=1 seek=$(( WIDTH * i )) of=/dev/fb0; done
cd ADMIN/MENU
bak GAMES
cd GAMES
txtf menu
ll
bak GAMES.sh
ll
txtf menu
key esc
send 'menu\r'
dur
alias-edit
reload
dur
dur /home/pi/ADMIN/MENU/.assets/media/screensaver/vid/arcade.mp4 
dur /home/pi/ADMIN/MENU/.assets/media/audio/music/Live_to_tell.mp3 
txtf menu
key esc
pids -v ffplay
pids kill ffplay
key esc
send 'menu\r'
joy d
key esc
txtf menu
send 'menu\r'
joy d
txtf menu
sudo find ~/ -type f -iname '*.mp4'
txtf menu
key esc
send 'menu\r'
key esc
txtf menu
send 'menu\r'
key esc
sudo -- bash -c "setterm --blank poke --term linux </dev/tty1"
key es c
pids kill ffplay
txtf menu
ll
txt GAMES.sh.bak240822161139 
txtf menu
send 'menu\r'
txtf menu
txt ../.assets/config/fim_slideshow.txt
key esc
send 'menu\r'
ll
bak GAMES.sh
ll
cd ..
bak GAMES
sudo mc
ll
bak TEST/
bak TEST
sudo mc
cd
bak CAFCA
sudo mc
key esc
alias-edit
cd ADMIN/.sys/saver
ll
alias-edit
send 'reload\r'
send 'tstsaver\r'
txt saver
txt saver.sh
txtf saver
alias-edit
reload
txtf saver
send 'clear\r'
send 'reload\r'
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
dec=85
echo $(([##16]dec))
echo $((16##dec))
echo $((16##$dec))
echo $((16#$dec))
echo $((16#dec))
echo $((16#£dec))
echo $((16#$dec))
dec=1
echo $((16#$dec))
dec=10
echo $((16#$dec))
echo "obase=16; $dec"
r=254
printf '%02X\n'
printf '%02x\n'
printf '%02X\n' "$r"
printf '%02x\n' "$r"
sudo bash -c 'r=254; printf "$(printf %02x\n $r)" '
sudo bash -c 'r=254; printf "$(printf %02x\n $r)\n" '
sudo bash -c 'r=254; printf "$(printf %02x\n $r)" '
sudo bash -c 'r=254; printf "$(printf %02x $r)" '
sudo bash -c 'r=254; printf "$(printf %02x $r)\n" '
sudo bash -c 'r=254; printf "\x$(printf %02x $r)\n" '
sudo bash -c 'r=254; printf "\x$(printf %02x $(( RANDOM % 255 )))\n" '
sudo bash -c 'printf "\x$(printf %02x $(( RANDOM % 255 )))\n" '
sudo bash -c 'printf "\x$(printf %02x $(( RANDOM % 255 )))\x$(printf %02x $(( RANDOM % 255 )))\x$(printf %02x $(( RANDOM % 255 )))%0.s\n" seq(1 $(cat /sys/class/graphics/fb0/virtual_size | cut -d, -f2))'
sudo bash -c 'printf "\x$(printf %02x $(( RANDOM % 255 )))\x$(printf %02x $(( RANDOM % 255 )))\x$(printf %02x $(( RANDOM % 255 )))%0.s\n" seq(1 "$(cat /sys/class/graphics/fb0/virtual_size | cut -d, -f2)")'
sudo bash -c 'printf "\x$(printf %02x $(( RANDOM % 255 )))\x$(printf %02x $(( RANDOM % 255 )))\x$(printf %02x $(( RANDOM % 255 )))\x00%0.s\n" seq(1 "$(cat /sys/class/graphics/fb0/virtual_size | cut -d, -f2)")'
sudo bash -c 'printf "\x$(printf %02x $(( RANDOM % 255 )))\x$(printf %02x $(( RANDOM % 255 )))\x$(printf %02x $(( RANDOM % 255 )))\x00%0.s\n"
sudo bash -c 'printf "\x$(printf %02x $(( RANDOM % 255 )))\x$(printf %02x $(( RANDOM % 255 )))\x$(printf %02x $(( RANDOM % 255 )))\x00%0.s\n" $(seq 1 "$(cat /sys/class/graphics/fb0/virtual_size | cut -d, -f2)")'
sudo bash -c 'printf "\x$(printf %02x $(( RANDOM % 255 )))%0.s\n" $(seq 1 "$(cat /sys/class/graphics/fb0/virtual_size | cut -d, -f2)")'
sudo bash -c 'printf "\x$(printf %02x $(( RANDOM % 255 )))%0.s" $(seq 1 "$(cat /sys/class/graphics/fb0/virtual_size | cut -d, -f2)")'
sudo bash -c 'printf "\x$(printf %02x $(( RANDOM % 255 )))\x$(printf %02x $(( RANDOM % 255 )))\x$(printf %02x $(( RANDOM % 255 )))\x00%0.s" $(seq 1 "$(cat /sys/class/graphics/fb0/virtual_size | cut -d, -f2)")'
txt saver.sh
cd
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
for c in 
for c in BLACK MAROON GREEN OLIVE NAVY PURPLE TEAL SILVER GREY RED LIME YELLOW BLUE FUCHSIA AQUA WHITE; do echo $c; done
echo "COLORS_TABLE=( \\"; for c in BLACK MAROON GREEN OLIVE NAVY PURPLE TEAL SILVER GREY RED LIME YELLOW BLUE FUCHSIA AQUA WHITE; do echo -e "$c"; done
echo "COLORS_TABLE=( \\"; for c in BLACK MAROON GREEN OLIVE NAVY PURPLE TEAL SILVER GREY RED LIME YELLOW BLUE FUCHSIA AQUA WHITE; do echo -e "  $c"; done
echo "COLORS_TABLE=( \\"; for c in BLACK MAROON GREEN OLIVE NAVY PURPLE TEAL SILVER GREY RED LIME YELLOW BLUE FUCHSIA AQUA WHITE; do echo -e "  [$c]="; done
echo "COLORS_TABLE=( \\"; for c in BLACK MAROON GREEN OLIVE NAVY PURPLE TEAL SILVER GREY RED LIME YELLOW BLUE FUCHSIA AQUA WHITE; do echo -e "  [$c]=\$$c"; done
echo "COLORS_TABLE=( \\"; for c in BLACK MAROON GREEN OLIVE NAVY PURPLE TEAL SILVER GREY RED LIME YELLOW BLUE FUCHSIA AQUA WHITE; do echo -e "  [$c]=\$$c \\"; done
echo "COLORS_TABLE=( \\"; for c in BLACK MAROON GREEN OLIVE NAVY PURPLE TEAL SILVER GREY RED LIME YELLOW BLUE FUCHSIA AQUA WHITE; do echo -e "  [$c]=\$$c \\"; done; echo ")"
txtf saver
echo "A" | grep -c "[[:alpha:]]"
echo "A" | grep -c "[[:digit:]]"
echo "1" | grep -c "[[:digit:]]"
echo 1 | grep -c "[[:digit:]]"
echo A | grep -c "[[:digit:]]"
txtf saver
echo "COLORS_TABLE=( \\"; for c in BLACK MAROON GREEN OLIVE NAVY PURPLE TEAL SILVER GREY RED LIME YELLOW BLUE FUCHSIA AQUA WHITE; do echo -e "  $c"; done
echo "COLORS_TABLE=( \\"; for c in BLACK MAROON GREEN OLIVE NAVY PURPLE TEAL SILVER GREY RED LIME YELLOW BLUE FUCHSIA AQUA WHITE; do echo -e "  [$c]=\$$c \\"; done; echo ")"
echo "COLORS_TABLE=( \\"; for c in BLACK MAROON GREEN OLIVE NAVY PURPLE TEAL SILVER GREY RED LIME YELLOW BLUE FUCHSIA AQUA WHITE; do echo -e "  [$c]=\$$c \\"; done
echo -n "COLORS_TABLE=( "; for c in BLACK MAROON GREEN OLIVE NAVY PURPLE TEAL SILVER GREY RED LIME YELLOW BLUE FUCHSIA AQUA WHITE; do echo -ne "[$c]=\$$c "; done
echo -n "COLORS_TABLE=( "; for c in BLACK MAROON GREEN OLIVE NAVY PURPLE TEAL SILVER GREY RED LIME YELLOW BLUE FUCHSIA AQUA WHITE; do echo -ne "[$c]=\$$c "; done; echo ")"
COLORS_TABLE=( [BLACK]=$BLACK [MAROON]=$MAROON [GREEN]=$GREEN [OLIVE]=$OLIVE [NAVY]=$NAVY [PURPLE]=$PURPLE [TEAL]=$TEAL [SILVER]=$SILVER [GREY]=$GREY [RED]=$RED [LIME]=$LIME [YELLOW]=$YELLOW [BLUE]=$BLUE [FUCHSIA]=$FUCHSIA [AQUA]=$AQUA [WHITE]=$WHITE )
echo ${COLORS_TABLE[@]}
echo "${COLORS_TABLE[@]}"
echo -n "COLORS_TABLE=( "; for c in BLACK MAROON GREEN OLIVE NAVY PURPLE TEAL SILVER GREY RED LIME YELLOW BLUE FUCHSIA AQUA WHITE; do echo -ne "[$c]=$c "; done; echo ")"
echo -n "COLORS_TABLE=( "; for c in BLACK MAROON GREEN OLIVE NAVY PURPLE TEAL SILVER GREY RED LIME YELLOW BLUE FUCHSIA AQUA WHITE; do echo -ne "[$c]=\x22$c\x22 "; done; echo ")"
COLORS_TABLE=( [BLACK]="BLACK" [MAROON]="MAROON" [GREEN]="GREEN" [OLIVE]="OLIVE" [NAVY]="NAVY" [PURPLE]="PURPLE" [TEAL]="TEAL" [SILVER]="SILVER" [GREY]="GREY" [RED]="RED" [LIME]="LIME" [YELLOW]="YELLOW" [BLUE]="BLUE" [FUCHSIA]="FUCHSIA" [AQUA]="AQUA" [WHITE]="WHITE" )
echo "${COLORS_TABLE[@]}"
ARR=( [BLACK]="BLACK" [WHITE]="WHITE" )
echo ${ARR[@]}
echo "${ARR[@]}"
ARR=( [BLACK]="BLACK"; [WHITE]="WHITE"; )
ARR=([BLACK]="BLACK" [WHITE]="WHITE")
echo "${ARR[@]}"
ARR=(["BLACK"]="BLACK" ["WHITE"]="WHITE")
echo "${ARR[@]}"
ARR=( ["BLACK"]="BLACK" ["WHITE"]="WHITE" )
echo "${ARR[@]}"
ARR=( ["BLACK"]=0 ["WHITE"]=1 )
echo "${ARR[@]}"
declare -A ARR=( ["BLACK"]=0 ["WHITE"]=1 )
declare -A ARR=( \ ["BLACK"]=0 ["WHITE"]=1 \ )
declare -A ARR=( \ [BLACK]=0 [WHITE]=1 \ )
declare -A ARR=( [BLACK]=0 [WHITE]=1 )
ARR=( ["BLACK"]="BLACK", ["WHITE"]="WHITE" )
echo "${ARR[@]}"
ARR=( [BLACK]="BLACK", [WHITE]="WHITE" )
echo "${ARR[@]}"
declare -A example_array=(["key1"]="value1", ["key2"]="value2", ["key3"]="value3")
echo "${example_array[@]}"
declare -A example_array=(["key1"]="value1" ["key2"]="value2" ["key3"]="value3")
echo "${example_array[@]}"
ARR=([BLACK]="BLACK" [WHITE]="WHITE")
echo "${ARR[@]}"
declare -A ARR=(["BLACK"]="BLACK" ["WHITE"]="WHITE")
declare -A ARR=(["key1"]="value1" ["key2"]="value2" ["key3"]="value3")
declare -A example_array=(["BLACK"]="BLACK" ["WHITE"]="WHITE")
declare -A ARR=()
declare -A ARRAY=()
declare -A ARRAY=(["key1"]="value1" ["key2"]="value2" ["key3"]="value3")
echo "${ARRAY[@]}"
ARRAY=([BLACK]="BLACK" [WHITE]="WHITE")
echo "${ARRAY[@]}"
echo "${ARR[@]}"
echo "${ARRAY[@]}"
txtf saver
echo -n "COLORS_TABLE=( "; for c in BLACK MAROON GREEN OLIVE NAVY PURPLE TEAL SILVER GREY RED LIME YELLOW BLUE FUCHSIA AQUA WHITE; do echo -ne "[$c]=\x22$c\x22 "; done; echo ")"
echo -n "declare -A COLORS_TABLE=("; for c in BLACK MAROON GREEN OLIVE NAVY PURPLE TEAL SILVER GREY RED LIME YELLOW BLUE FUCHSIA AQUA WHITE; do echo -ne " [$c]=\x22$c\x22"; done; echo ")"
echo -n "declare -A COLORS_TABLE=("; for c in BLACK MAROON GREEN OLIVE NAVY PURPLE TEAL SILVER GREY RED LIME YELLOW BLUE FUCHSIA AQUA WHITE; do echo -ne " [\x22$c\x22]=\x22$c\x22"; done; echo ")"
echo -n "declare -A COLORS_TABLE=("; for c in BLACK MAROON GREEN OLIVE NAVY PURPLE TEAL SILVER GREY RED LIME YELLOW BLUE FUCHSIA AQUA WHITE; do echo -ne " [\x22$c\x22]=\x22\$$c\x22"; done; echo ")"
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
pids kill saver && send 'clear\r'
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
echo -n "declare -A COLORS_TABLE=("; for c in BLACK MAROON GREEN OLIVE NAVY PURPLE TEAL SILVER GREY RED LIME YELLOW BLUE FUCHSIA AQUA WHITE; do echo -ne " [\x22$c\x22]=\x22\$$c\x22"; done; echo ")"
echo -n "declare -A COLORS_TABLE=("; for c in BLACK MAROON GREEN OLIVE NAVY PURPLE TEAL SILVER GREY RED LIME YELLOW BLUE FUCHSIA AQUA WHITE; do echo -ne " [\x22$c\x22]=\x22$c\x22"; done; echo ")"
declare -A COLORS_TABLE=( ["BLACK"]="BLACK" ["MAROON"]="MAROON" ["GREEN"]="GREEN" ["OLIVE"]="OLIVE" ["NAVY"]="NAVY" ["PURPLE"]="PURPLE" ["TEAL"]="TEAL" ["SILVER"]="SILVER" ["GREY"]="GREY" ["RED"]="RED" ["LIME"]="LIME" ["YELLOW"]="YELLOW" ["BLUE"]="BLUE" ["FUCHSIA"]="FUCHSIA" ["AQUA"]="AQUA" ["WHITE"]="WHITE")
COLORS_TABLE=()
declare -A COLORS_TABLE=( ["BLACK"]="BLACK" ["MAROON"]="MAROON" ["GREEN"]="GREEN" ["OLIVE"]="OLIVE" ["NAVY"]="NAVY" ["PURPLE"]="PURPLE" ["TEAL"]="TEAL" ["SILVER"]="SILVER" ["GREY"]="GREY" ["RED"]="RED" ["LIME"]="LIME" ["YELLOW"]="YELLOW" ["BLUE"]="BLUE" ["FUCHSIA"]="FUCHSIA" ["AQUA"]="AQUA" ["WHITE"]="WHITE")
unset COLORS_TABLE
declare -A COLORS_TABLE=( ["BLACK"]="BLACK" ["MAROON"]="MAROON" ["GREEN"]="GREEN" ["OLIVE"]="OLIVE" ["NAVY"]="NAVY" ["PURPLE"]="PURPLE" ["TEAL"]="TEAL" ["SILVER"]="SILVER" ["GREY"]="GREY" ["RED"]="RED" ["LIME"]="LIME" ["YELLOW"]="YELLOW" ["BLUE"]="BLUE" ["FUCHSIA"]="FUCHSIA" ["AQUA"]="AQUA" ["WHITE"]="WHITE")
txtf saver
for i in "${!COLORS_TABLE[@]}"; do printf "%s\t%s\n" "$i" "${COLORS_TABLE[$i]}"; done
COLOR='SILVER'
echo  "${!COLORS_TABLE[@]}"
[[ "$COLOR" =~ "${!COLORS_TABLE[@]}" ]] && echo "MATCH"
[[ "${!COLORS_TABLE[@]}" =~ "$COLOR" ]] && echo "MATCH"
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
Func() { [[ $( echo "$1" | grep -c "[[:alpha:]]") -gt 0 ]] && echo "ALPHA"; }
Func 1
Func() { [[ $( echo $1 | grep -c "[[:alpha:]]") -gt 0 ]] && echo "ALPHA"; }
Func 1
Func() { echo $1 | grep -c "[[:alpha:]]"; }
Func 1
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
echo ${#COLORS_TABLE[@]}
for i in "${!COLORS_TABLE[@]}"; do printf "%s\t%s\n" "$i" "${COLORS_TABLE[$i]}"; done
echo ${!COLORS_TABLE[@]}
txtf saver
echo $(( NUM % ${#COLORS_TABLE[@]} ))
NUM=1
echo $(( NUM % ${#COLORS_TABLE[@]} ))
NUM=15
echo $(( NUM % ${#COLORS_TABLE[@]} ))
NUM=16
echo $(( NUM % ${#COLORS_TABLE[@]} ))
txtf saver
send 'saver\r'
txtf saver
send 'saver\x201\r'
send 'saver\x202\r'
send 'saver\x200\r'
send 'saver\x203\r'
txtf saver
send 'saver\x20RED\r'
txtf saver
send 'saver\x20RED\r'
send 'saver\x20blue\r'
txtf saver
send 'saver\x20blue\r'
send 'saver\x20RED\r'
txtf saver
send 'saver\x20green\r'
for i in "${!COLORS_TABLE[@]}"; do printf "%s\t%s\n" "$i"; done
send 'saver\x20teal\r'
send 'saver\x20yellow\r'
txtf saver
send 'saver\x20yellow\r'
txtf saver
send 'saver\x20aqua\r'
txtf saver
send 'saver\x20aqua\r'
txtf saver
send 'saver\x20purple\r'
txtf saver
send 'saver\x20fuchsia\r'
txtf saver
send 'saver\x20maroon\r'
txtf saver
send 'saver\x20maroon\r'
txtf saver
send 'saver\x20olive\r'
txtf saver
send 'saver\x20NAVY\r'
txtf saver
send 'saver\x20NAVY\r'
send 'saver\x20BLUE\r'
send 'saver\x20AQUA\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\x20RANDOM\r'
txtf saver
send 'saver\x20RANDOM\r'
txtf saver
send 'saver\x20RANDOM\r'
txtf saver
send 'saver\x20RANDOM\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
for i in {1..1}; do echo hello; done
for i in {0..1}; do echo hello; done
for i in {1..1}; do echo hello; done
txtf saver
for i in 1..$(seq 1 2); do echo hello; done
for i in 1..$(seq 1 2); do echo $1; done
for i in 1..$(seq 1 2); do echo $i; done
for i in {1..$(seq 1 2)}; do echo $i; done
for i in {1..10}; do echo $i; done
for i in $(seq 1 10); do echo $i; done
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
txtf saver
pids kill saver && send 'clear\r'
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
txtf saver
ms=500; sleep "0.$ms"
txtf saver
shuf --random-source='/dev/urandom' -n 100 -i 1-5
shuf --random-source='/dev/urandom' -n 1 -i 0-255
pids kill saver && send 'clear\r'
shuf --random-source=/dev/urandom -n 1 -i 0-10
shuf --random-source=/dev/urandom -n $(cat /sys/class/graphics/fb0/stride) -i 0-255
shuf --random-source=/dev/urandom -n $(( $(cat /sys/class/graphics/fb0/stride) * 1 )) -i 0-255
shuf --random-source=/dev/urandom -n $(( $(cat /sys/class/graphics/fb0/stride) * 1 )) -i 0-255 | wc -l
shuf --random-source=/dev/urandom -n 1856 -i 0-255
alias-edit
send 'reload\r'
send 'stride\r'
alias-edit
send 'reload\r'
send 'drawrnd\r'
alias-edit
send 'reload\r'
send 'fbdraw\r'
alias-edit
send 'reload\r'
send 'fbdraw\r'
alias-edit
send 'reload\r'
send 'fbdraw\r'
alias-edit
send 'reload\r'
send 'fbdraw\r'
alias-edit
LINE=`cat /dev/urandom | dd bs=1 count=$(cat /sys/class/graphics/fb0/stride)`
LINE=`printf "$(cat /dev/urandom | dd bs=1 count=$(cat /sys/class/graphics/fb0/stride))"`
cat /dev/urandom | dd bs=1 count=$(cat /sys/class/graphics/fb0/stride)
cat /dev/urandom | dd bs=1 count=$(cat /sys/class/graphics/fb0/stride) >/dev/null
cat /dev/urandom | dd bs=1 count=$(cat /sys/class/graphics/fb0/stride) >/dev/null 2>&1
cat /dev/urandom | dd bs=1 count=$(cat /sys/class/graphics/fb0/stride)
PuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTY
cat /dev/urandom | dd bs=1 count=$(cat /sys/class/graphics/fb0/stride)
printf `cat /dev/urandom | dd bs=1 count=$(cat /sys/class/graphics/fb0/stride)`
printf `cat /dev/urandom | dd bs=1 count=$(cat /sys/class/graphics/fb0/stride)` > /dev/fb0
LINE=`cat /dev/urandom | dd bs=1 count=$(cat /sys/class/graphics/fb0/stride)`
printf $LINE > /dev/fb0
send 'clear\r'
printf $LINE > /dev/fb0
alias-edit
printf $LINE | dd bs=1 seek=1 of=/dev/fb0
printf `cat /dev/urandom | dd bs=1 count=$(cat /sys/class/graphics/fb0/stride)` | dd bs=1 seek=1 of=/dev/fb0
cat /dev/urandom | dd bs=1 count=$(cat /sys/class/graphics/fb0/stride) | dd bs=1 seek=1 of=/dev/fb0
cat /dev/urandom | dd bs=1 count=$(cat /sys/class/graphics/fb0/stride) > dump
cat dump > /dev/fb0
cat /dev/urandom | dd bs=1 count=$(cat /sys/class/graphics/fb0/stride) > /tmp/dump
(cat /dev/urandom | dd bs=1 count=$(cat /sys/class/graphics/fb0/stride) > /tmp/dump) >/dev/null 2>&1
for i in $(seq 1 $(cat /sys/class/graphics/fb0/virtual_size | cut -d, -f2)); do cat /tmp/dump | dd bs=1 seek=$(( $(cat /sys/class/graphics/fb0/stride) * i )) of=/dev/fb0
history | grep dd
history | grep 18
for i in $(seq 1 270); do cat /tmp/dump | dd bs=1 seek=$(( 1856 * i )) of=/dev/fb0
for i in $(seq 1 270); do cat /tmp/dump | dd bs=1 seek=$(( 1856 * i )) of=/dev/fb0; done
(cat /dev/urandom | dd bs=1 count=$(cat /sys/class/graphics/fb0/stride) > /tmp/dump) >/dev/null 2>&1
for i in $(seq 1 270); do cat /tmp/dump | dd bs=1 seek=$(( 1856 * i )) of=/dev/fb0; done
alias-edit
send 'reload\r'
send 'fbdraw\r'
alias-edit
send 'fbdraw\r'
alias-edit
send 'fbdraw\r'
send 'reload\r'
send 'fbdraw\r'
alias-edit
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
HEIGHT=$(cat /sys/class/graphics/fb0/virtual_size | cut -d, -f2)
echo $HEIGHT
echo $(seq 1 $HEIGHT)
echo $(seq 1 $HEIGHT) | shuf
echo $(seq 1 $HEIGHT | shuf)
for i in $(seq 1 $HEIGHT | shuf); do echo $i; done
for i in $(seq 1 $HEIGHT | shuf); do cat /tmp/dump | dd bs=1 seek=$(( 1856 * i )) #of=/dev/fb0
WIDTH=$(cat /sys/class/graphics/fb0/stride)
pids kill saver && send 'clear\r'
for i in $(seq 1 $HEIGHT | shuf); do cat /tmp/dump | dd bs=1 seek=$(( WIDTH * i )) of=/dev/fb0; done
clear && for i in $(seq 1 $HEIGHT | shuf); do cat /tmp/dump | dd bs=1 seek=$(( WIDTH * i )) of=/dev/fb0; done
send 'clear\r' && for i in $(seq 1 $HEIGHT | shuf); do cat /tmp/dump | dd bs=1 seek=$(( WIDTH * i )) of=/dev/fb0; done
send 'clear\r' && for i in $(seq 0 $HEIGHT | shuf); do cat /tmp/dump | dd bs=1 seek=$(( WIDTH * i )) of=/dev/fb0; done
send 'clear\r' && for i in $(seq 0 $HEIGHT | shuf); do cat /tmp/dump | dd bs=1 seek=$(( ( WIDTH * i ) + 1 )) of=/dev/fb0; done
send 'clear\r' && for i in $(seq 0 $HEIGHT | shuf); do cat /tmp/dump | dd bs=1 seek=$(( ( WIDTH * i ) + WIDTH )) of=/dev/fb0; done
send 'fbdraw\r'
WHITE=`printf '\\\\xff\\\\xff\\\\xff\\\\x00%0.s' $(seq 1 $WIDTH)`
send 'clear\r' && for i in $(seq 0 $HEIGHT | shuf); do printf $WHITE | dd bs=1 seek=$(( ( WIDTH * i ) + WIDTH )) of=/dev/fb0; done
send 'clear\r' && for i in $(seq 0 $HEIGHT | shuf); do printf $WHITE | dd bs=1 seek=$(( WIDTH * i )) of=/dev/fb0; done
WHITE=`printf '\\\\xff\\\\x00\\\\xff\\\\x00%0.s' $(seq 1 $WIDTH)`
send 'clear\r' && for i in $(seq 0 $HEIGHT | shuf); do printf $WHITE | dd bs=1 seek=$(( WIDTH * i )) of=/dev/fb0; done
WHITE=`printf '\\\\xff\\\\xff\\\\x00\\\\x00%0.s' $(seq 1 $WIDTH)`
send 'clear\r' && for i in $(seq 0 $HEIGHT | shuf); do printf $WHITE | dd bs=1 seek=$(( WIDTH * i )) of=/dev/fb0; done
WHITE=`printf '\\\\x80\\\\xff\\\\xff\\\\x00%0.s' $(seq 1 $WIDTH)`
send 'clear\r' && for i in $(seq 0 $HEIGHT | shuf); do printf $WHITE | dd bs=1 seek=$(( WIDTH * i )) of=/dev/fb0; done
WHITE=`printf '\\\\xce\\\\xff\\\\xff\\\\x00%0.s' $(seq 1 $WIDTH)`
send 'clear\r' && for i in $(seq 0 $HEIGHT | shuf); do printf $WHITE | dd bs=1 seek=$(( WIDTH * i )) of=/dev/fb0; done
WHITE=`printf '\\\\xf8\\\\xff\\\\xff\\\\x00%0.s' $(seq 1 $WIDTH)`
WHITE=`printf '\\\\x80\\\\x00\\\\x00\\\\x00%0.s' $(seq 1 $WIDTH)`
send 'clear\r' && for i in $(seq 0 $HEIGHT | shuf); do printf $WHITE | dd bs=1 seek=$(( WIDTH * i )) of=/dev/fb0; done
txtf saver
alias-edit
send 'reload\r'
send 'fbdraw\r'
send 'fbdraw\x201\r'
send 'fbdraw\r'
alias-edit
send 'reload\r'
send 'fbdraw\x201\r'
alias-edit
send 'reload\r'
send 'fbdraw\x201\r'
alias-edit
send 'reload\r'
send 'fbdraw\x201\r'
send 'fbdraw\x200\r'
send 'fbdraw\x202\r'
alias-edit
send 'fbdraw\x203\r'
alias-edit
send 'reload\r'
send 'fbdraw\x203\r'
send 'fbdraw\x204\r'
alias-edit
send 'reload\r'
send 'fbdraw\x204\r'
send 'fbdraw\x205\r'
alias-edit
COLOR=`printf '\\\\x00\\\\x00\\\\x00\\\\x00%0.s' $(seq 1 $WIDTH)`
send 'clear\r' && for i in $(seq 0 $HEIGHT | shuf); do printf COLOR | dd bs=1 seek=$(( WIDTH * i )) of=/dev/fb0; done
send 'clear\r' && for i in $(seq 0 $HEIGHT | shuf); do printf $COLOR | dd bs=1 seek=$(( WIDTH * i )) of=/dev/fb0; done
send 'fbdraw\x205\r'
send 'clear\r' && for i in $(seq 0 $HEIGHT | shuf); do printf $COLOR | dd bs=1 seek=$(( WIDTH * i )) of=/dev/fb0; done
cd ADMIN/MENU
bak GAMES
cd GAMES
txtf menu
ll
bak GAMES.sh
ll
txtf menu
key esc
send 'menu\r'
dur
alias-edit
reload
dur
dur /home/pi/ADMIN/MENU/.assets/media/screensaver/vid/arcade.mp4 
dur /home/pi/ADMIN/MENU/.assets/media/audio/music/Live_to_tell.mp3 
txtf menu
key esc
pids -v ffplay
pids kill ffplay
key esc
send 'menu\r'
joy d
key esc
txtf menu
send 'menu\r'
joy d
txtf menu
sudo find ~/ -type f -iname '*.mp4'
txtf menu
key esc
send 'menu\r'
key esc
txtf menu
send 'menu\r'
key esc
sudo -- bash -c "setterm --blank poke --term linux </dev/tty1"
key es c
pids kill ffplay
txtf menu
ll
txt GAMES.sh.bak240822161139 
txtf menu
send 'menu\r'
txtf menu
txt ../.assets/config/fim_slideshow.txt
key esc
send 'menu\r'
ll
bak GAMES.sh
ll
cd ..
bak GAMES
sudo mc
ll
bak TEST/
bak TEST
sudo mc
cd
bak CAFCA
sudo mc
key esc
alias-edit
cd ADMIN/.sys/saver
ll
alias-edit
send 'reload\r'
send 'tstsaver\r'
txt saver
txt saver.sh
txtf saver
alias-edit
reload
txtf saver
send 'clear\r'
send 'reload\r'
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
dec=85
echo $(([##16]dec))
echo $((16##dec))
echo $((16##$dec))
echo $((16#$dec))
echo $((16#dec))
echo $((16#£dec))
echo $((16#$dec))
dec=1
echo $((16#$dec))
dec=10
echo $((16#$dec))
echo "obase=16; $dec"
r=254
printf '%02X\n'
printf '%02x\n'
printf '%02X\n' "$r"
printf '%02x\n' "$r"
sudo bash -c 'r=254; printf "$(printf %02x\n $r)" '
sudo bash -c 'r=254; printf "$(printf %02x\n $r)\n" '
sudo bash -c 'r=254; printf "$(printf %02x\n $r)" '
sudo bash -c 'r=254; printf "$(printf %02x $r)" '
sudo bash -c 'r=254; printf "$(printf %02x $r)\n" '
sudo bash -c 'r=254; printf "\x$(printf %02x $r)\n" '
sudo bash -c 'r=254; printf "\x$(printf %02x $(( RANDOM % 255 )))\n" '
sudo bash -c 'printf "\x$(printf %02x $(( RANDOM % 255 )))\n" '
sudo bash -c 'printf "\x$(printf %02x $(( RANDOM % 255 )))\x$(printf %02x $(( RANDOM % 255 )))\x$(printf %02x $(( RANDOM % 255 )))%0.s\n" seq(1 $(cat /sys/class/graphics/fb0/virtual_size | cut -d, -f2))'
sudo bash -c 'printf "\x$(printf %02x $(( RANDOM % 255 )))\x$(printf %02x $(( RANDOM % 255 )))\x$(printf %02x $(( RANDOM % 255 )))%0.s\n" seq(1 "$(cat /sys/class/graphics/fb0/virtual_size | cut -d, -f2)")'
sudo bash -c 'printf "\x$(printf %02x $(( RANDOM % 255 )))\x$(printf %02x $(( RANDOM % 255 )))\x$(printf %02x $(( RANDOM % 255 )))\x00%0.s\n" seq(1 "$(cat /sys/class/graphics/fb0/virtual_size | cut -d, -f2)")'
sudo bash -c 'printf "\x$(printf %02x $(( RANDOM % 255 )))\x$(printf %02x $(( RANDOM % 255 )))\x$(printf %02x $(( RANDOM % 255 )))\x00%0.s\n"
sudo bash -c 'printf "\x$(printf %02x $(( RANDOM % 255 )))\x$(printf %02x $(( RANDOM % 255 )))\x$(printf %02x $(( RANDOM % 255 )))\x00%0.s\n" $(seq 1 "$(cat /sys/class/graphics/fb0/virtual_size | cut -d, -f2)")'
sudo bash -c 'printf "\x$(printf %02x $(( RANDOM % 255 )))%0.s\n" $(seq 1 "$(cat /sys/class/graphics/fb0/virtual_size | cut -d, -f2)")'
sudo bash -c 'printf "\x$(printf %02x $(( RANDOM % 255 )))%0.s" $(seq 1 "$(cat /sys/class/graphics/fb0/virtual_size | cut -d, -f2)")'
sudo bash -c 'printf "\x$(printf %02x $(( RANDOM % 255 )))\x$(printf %02x $(( RANDOM % 255 )))\x$(printf %02x $(( RANDOM % 255 )))\x00%0.s" $(seq 1 "$(cat /sys/class/graphics/fb0/virtual_size | cut -d, -f2)")'
txt saver.sh
cd
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
for c in 
for c in BLACK MAROON GREEN OLIVE NAVY PURPLE TEAL SILVER GREY RED LIME YELLOW BLUE FUCHSIA AQUA WHITE; do echo $c; done
echo "COLORS_TABLE=( \\"; for c in BLACK MAROON GREEN OLIVE NAVY PURPLE TEAL SILVER GREY RED LIME YELLOW BLUE FUCHSIA AQUA WHITE; do echo -e "$c"; done
echo "COLORS_TABLE=( \\"; for c in BLACK MAROON GREEN OLIVE NAVY PURPLE TEAL SILVER GREY RED LIME YELLOW BLUE FUCHSIA AQUA WHITE; do echo -e "  $c"; done
echo "COLORS_TABLE=( \\"; for c in BLACK MAROON GREEN OLIVE NAVY PURPLE TEAL SILVER GREY RED LIME YELLOW BLUE FUCHSIA AQUA WHITE; do echo -e "  [$c]="; done
echo "COLORS_TABLE=( \\"; for c in BLACK MAROON GREEN OLIVE NAVY PURPLE TEAL SILVER GREY RED LIME YELLOW BLUE FUCHSIA AQUA WHITE; do echo -e "  [$c]=\$$c"; done
echo "COLORS_TABLE=( \\"; for c in BLACK MAROON GREEN OLIVE NAVY PURPLE TEAL SILVER GREY RED LIME YELLOW BLUE FUCHSIA AQUA WHITE; do echo -e "  [$c]=\$$c \\"; done
echo "COLORS_TABLE=( \\"; for c in BLACK MAROON GREEN OLIVE NAVY PURPLE TEAL SILVER GREY RED LIME YELLOW BLUE FUCHSIA AQUA WHITE; do echo -e "  [$c]=\$$c \\"; done; echo ")"
txtf saver
echo "A" | grep -c "[[:alpha:]]"
echo "A" | grep -c "[[:digit:]]"
echo "1" | grep -c "[[:digit:]]"
echo 1 | grep -c "[[:digit:]]"
echo A | grep -c "[[:digit:]]"
txtf saver
echo "COLORS_TABLE=( \\"; for c in BLACK MAROON GREEN OLIVE NAVY PURPLE TEAL SILVER GREY RED LIME YELLOW BLUE FUCHSIA AQUA WHITE; do echo -e "  $c"; done
echo "COLORS_TABLE=( \\"; for c in BLACK MAROON GREEN OLIVE NAVY PURPLE TEAL SILVER GREY RED LIME YELLOW BLUE FUCHSIA AQUA WHITE; do echo -e "  [$c]=\$$c \\"; done; echo ")"
echo "COLORS_TABLE=( \\"; for c in BLACK MAROON GREEN OLIVE NAVY PURPLE TEAL SILVER GREY RED LIME YELLOW BLUE FUCHSIA AQUA WHITE; do echo -e "  [$c]=\$$c \\"; done
echo -n "COLORS_TABLE=( "; for c in BLACK MAROON GREEN OLIVE NAVY PURPLE TEAL SILVER GREY RED LIME YELLOW BLUE FUCHSIA AQUA WHITE; do echo -ne "[$c]=\$$c "; done
echo -n "COLORS_TABLE=( "; for c in BLACK MAROON GREEN OLIVE NAVY PURPLE TEAL SILVER GREY RED LIME YELLOW BLUE FUCHSIA AQUA WHITE; do echo -ne "[$c]=\$$c "; done; echo ")"
COLORS_TABLE=( [BLACK]=$BLACK [MAROON]=$MAROON [GREEN]=$GREEN [OLIVE]=$OLIVE [NAVY]=$NAVY [PURPLE]=$PURPLE [TEAL]=$TEAL [SILVER]=$SILVER [GREY]=$GREY [RED]=$RED [LIME]=$LIME [YELLOW]=$YELLOW [BLUE]=$BLUE [FUCHSIA]=$FUCHSIA [AQUA]=$AQUA [WHITE]=$WHITE )
echo ${COLORS_TABLE[@]}
echo "${COLORS_TABLE[@]}"
echo -n "COLORS_TABLE=( "; for c in BLACK MAROON GREEN OLIVE NAVY PURPLE TEAL SILVER GREY RED LIME YELLOW BLUE FUCHSIA AQUA WHITE; do echo -ne "[$c]=$c "; done; echo ")"
echo -n "COLORS_TABLE=( "; for c in BLACK MAROON GREEN OLIVE NAVY PURPLE TEAL SILVER GREY RED LIME YELLOW BLUE FUCHSIA AQUA WHITE; do echo -ne "[$c]=\x22$c\x22 "; done; echo ")"
COLORS_TABLE=( [BLACK]="BLACK" [MAROON]="MAROON" [GREEN]="GREEN" [OLIVE]="OLIVE" [NAVY]="NAVY" [PURPLE]="PURPLE" [TEAL]="TEAL" [SILVER]="SILVER" [GREY]="GREY" [RED]="RED" [LIME]="LIME" [YELLOW]="YELLOW" [BLUE]="BLUE" [FUCHSIA]="FUCHSIA" [AQUA]="AQUA" [WHITE]="WHITE" )
echo "${COLORS_TABLE[@]}"
ARR=( [BLACK]="BLACK" [WHITE]="WHITE" )
echo ${ARR[@]}
echo "${ARR[@]}"
ARR=( [BLACK]="BLACK"; [WHITE]="WHITE"; )
ARR=([BLACK]="BLACK" [WHITE]="WHITE")
echo "${ARR[@]}"
ARR=(["BLACK"]="BLACK" ["WHITE"]="WHITE")
echo "${ARR[@]}"
ARR=( ["BLACK"]="BLACK" ["WHITE"]="WHITE" )
echo "${ARR[@]}"
ARR=( ["BLACK"]=0 ["WHITE"]=1 )
echo "${ARR[@]}"
declare -A ARR=( ["BLACK"]=0 ["WHITE"]=1 )
declare -A ARR=( \ ["BLACK"]=0 ["WHITE"]=1 \ )
declare -A ARR=( \ [BLACK]=0 [WHITE]=1 \ )
declare -A ARR=( [BLACK]=0 [WHITE]=1 )
ARR=( ["BLACK"]="BLACK", ["WHITE"]="WHITE" )
echo "${ARR[@]}"
ARR=( [BLACK]="BLACK", [WHITE]="WHITE" )
echo "${ARR[@]}"
declare -A example_array=(["key1"]="value1", ["key2"]="value2", ["key3"]="value3")
echo "${example_array[@]}"
declare -A example_array=(["key1"]="value1" ["key2"]="value2" ["key3"]="value3")
echo "${example_array[@]}"
ARR=([BLACK]="BLACK" [WHITE]="WHITE")
echo "${ARR[@]}"
declare -A ARR=(["BLACK"]="BLACK" ["WHITE"]="WHITE")
declare -A ARR=(["key1"]="value1" ["key2"]="value2" ["key3"]="value3")
declare -A example_array=(["BLACK"]="BLACK" ["WHITE"]="WHITE")
declare -A ARR=()
declare -A ARRAY=()
declare -A ARRAY=(["key1"]="value1" ["key2"]="value2" ["key3"]="value3")
echo "${ARRAY[@]}"
ARRAY=([BLACK]="BLACK" [WHITE]="WHITE")
echo "${ARRAY[@]}"
echo "${ARR[@]}"
echo "${ARRAY[@]}"
txtf saver
echo -n "COLORS_TABLE=( "; for c in BLACK MAROON GREEN OLIVE NAVY PURPLE TEAL SILVER GREY RED LIME YELLOW BLUE FUCHSIA AQUA WHITE; do echo -ne "[$c]=\x22$c\x22 "; done; echo ")"
echo -n "declare -A COLORS_TABLE=("; for c in BLACK MAROON GREEN OLIVE NAVY PURPLE TEAL SILVER GREY RED LIME YELLOW BLUE FUCHSIA AQUA WHITE; do echo -ne " [$c]=\x22$c\x22"; done; echo ")"
echo -n "declare -A COLORS_TABLE=("; for c in BLACK MAROON GREEN OLIVE NAVY PURPLE TEAL SILVER GREY RED LIME YELLOW BLUE FUCHSIA AQUA WHITE; do echo -ne " [\x22$c\x22]=\x22$c\x22"; done; echo ")"
echo -n "declare -A COLORS_TABLE=("; for c in BLACK MAROON GREEN OLIVE NAVY PURPLE TEAL SILVER GREY RED LIME YELLOW BLUE FUCHSIA AQUA WHITE; do echo -ne " [\x22$c\x22]=\x22\$$c\x22"; done; echo ")"
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
pids kill saver && send 'clear\r'
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
echo -n "declare -A COLORS_TABLE=("; for c in BLACK MAROON GREEN OLIVE NAVY PURPLE TEAL SILVER GREY RED LIME YELLOW BLUE FUCHSIA AQUA WHITE; do echo -ne " [\x22$c\x22]=\x22\$$c\x22"; done; echo ")"
echo -n "declare -A COLORS_TABLE=("; for c in BLACK MAROON GREEN OLIVE NAVY PURPLE TEAL SILVER GREY RED LIME YELLOW BLUE FUCHSIA AQUA WHITE; do echo -ne " [\x22$c\x22]=\x22$c\x22"; done; echo ")"
declare -A COLORS_TABLE=( ["BLACK"]="BLACK" ["MAROON"]="MAROON" ["GREEN"]="GREEN" ["OLIVE"]="OLIVE" ["NAVY"]="NAVY" ["PURPLE"]="PURPLE" ["TEAL"]="TEAL" ["SILVER"]="SILVER" ["GREY"]="GREY" ["RED"]="RED" ["LIME"]="LIME" ["YELLOW"]="YELLOW" ["BLUE"]="BLUE" ["FUCHSIA"]="FUCHSIA" ["AQUA"]="AQUA" ["WHITE"]="WHITE")
COLORS_TABLE=()
declare -A COLORS_TABLE=( ["BLACK"]="BLACK" ["MAROON"]="MAROON" ["GREEN"]="GREEN" ["OLIVE"]="OLIVE" ["NAVY"]="NAVY" ["PURPLE"]="PURPLE" ["TEAL"]="TEAL" ["SILVER"]="SILVER" ["GREY"]="GREY" ["RED"]="RED" ["LIME"]="LIME" ["YELLOW"]="YELLOW" ["BLUE"]="BLUE" ["FUCHSIA"]="FUCHSIA" ["AQUA"]="AQUA" ["WHITE"]="WHITE")
unset COLORS_TABLE
declare -A COLORS_TABLE=( ["BLACK"]="BLACK" ["MAROON"]="MAROON" ["GREEN"]="GREEN" ["OLIVE"]="OLIVE" ["NAVY"]="NAVY" ["PURPLE"]="PURPLE" ["TEAL"]="TEAL" ["SILVER"]="SILVER" ["GREY"]="GREY" ["RED"]="RED" ["LIME"]="LIME" ["YELLOW"]="YELLOW" ["BLUE"]="BLUE" ["FUCHSIA"]="FUCHSIA" ["AQUA"]="AQUA" ["WHITE"]="WHITE")
txtf saver
for i in "${!COLORS_TABLE[@]}"; do printf "%s\t%s\n" "$i" "${COLORS_TABLE[$i]}"; done
COLOR='SILVER'
echo  "${!COLORS_TABLE[@]}"
[[ "$COLOR" =~ "${!COLORS_TABLE[@]}" ]] && echo "MATCH"
[[ "${!COLORS_TABLE[@]}" =~ "$COLOR" ]] && echo "MATCH"
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
Func() { [[ $( echo "$1" | grep -c "[[:alpha:]]") -gt 0 ]] && echo "ALPHA"; }
Func 1
Func() { [[ $( echo $1 | grep -c "[[:alpha:]]") -gt 0 ]] && echo "ALPHA"; }
Func 1
Func() { echo $1 | grep -c "[[:alpha:]]"; }
Func 1
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
echo ${#COLORS_TABLE[@]}
for i in "${!COLORS_TABLE[@]}"; do printf "%s\t%s\n" "$i" "${COLORS_TABLE[$i]}"; done
echo ${!COLORS_TABLE[@]}
txtf saver
echo $(( NUM % ${#COLORS_TABLE[@]} ))
NUM=1
echo $(( NUM % ${#COLORS_TABLE[@]} ))
NUM=15
echo $(( NUM % ${#COLORS_TABLE[@]} ))
NUM=16
echo $(( NUM % ${#COLORS_TABLE[@]} ))
txtf saver
send 'saver\r'
txtf saver
send 'saver\x201\r'
send 'saver\x202\r'
send 'saver\x200\r'
send 'saver\x203\r'
txtf saver
send 'saver\x20RED\r'
txtf saver
send 'saver\x20RED\r'
send 'saver\x20blue\r'
txtf saver
send 'saver\x20blue\r'
send 'saver\x20RED\r'
txtf saver
send 'saver\x20green\r'
for i in "${!COLORS_TABLE[@]}"; do printf "%s\t%s\n" "$i"; done
send 'saver\x20teal\r'
send 'saver\x20yellow\r'
txtf saver
send 'saver\x20yellow\r'
txtf saver
send 'saver\x20aqua\r'
txtf saver
send 'saver\x20aqua\r'
txtf saver
send 'saver\x20purple\r'
txtf saver
send 'saver\x20fuchsia\r'
txtf saver
send 'saver\x20maroon\r'
txtf saver
send 'saver\x20maroon\r'
txtf saver
send 'saver\x20olive\r'
txtf saver
send 'saver\x20NAVY\r'
txtf saver
send 'saver\x20NAVY\r'
send 'saver\x20BLUE\r'
send 'saver\x20AQUA\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\x20RANDOM\r'
txtf saver
send 'saver\x20RANDOM\r'
txtf saver
send 'saver\x20RANDOM\r'
txtf saver
send 'saver\x20RANDOM\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
for i in {1..1}; do echo hello; done
for i in {0..1}; do echo hello; done
for i in {1..1}; do echo hello; done
txtf saver
for i in 1..$(seq 1 2); do echo hello; done
for i in 1..$(seq 1 2); do echo $1; done
for i in 1..$(seq 1 2); do echo $i; done
for i in {1..$(seq 1 2)}; do echo $i; done
for i in {1..10}; do echo $i; done
for i in $(seq 1 10); do echo $i; done
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
txtf saver
pids kill saver && send 'clear\r'
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
txtf saver
ms=500; sleep "0.$ms"
txtf saver
shuf --random-source='/dev/urandom' -n 100 -i 1-5
shuf --random-source='/dev/urandom' -n 1 -i 0-255
pids kill saver && send 'clear\r'
shuf --random-source=/dev/urandom -n 1 -i 0-10
shuf --random-source=/dev/urandom -n $(cat /sys/class/graphics/fb0/stride) -i 0-255
shuf --random-source=/dev/urandom -n $(( $(cat /sys/class/graphics/fb0/stride) * 1 )) -i 0-255
shuf --random-source=/dev/urandom -n $(( $(cat /sys/class/graphics/fb0/stride) * 1 )) -i 0-255 | wc -l
shuf --random-source=/dev/urandom -n 1856 -i 0-255
alias-edit
send 'reload\r'
send 'stride\r'
alias-edit
send 'reload\r'
send 'drawrnd\r'
alias-edit
send 'reload\r'
send 'fbdraw\r'
alias-edit
send 'reload\r'
send 'fbdraw\r'
alias-edit
send 'reload\r'
send 'fbdraw\r'
alias-edit
send 'reload\r'
send 'fbdraw\r'
alias-edit
LINE=`cat /dev/urandom | dd bs=1 count=$(cat /sys/class/graphics/fb0/stride)`
LINE=`printf "$(cat /dev/urandom | dd bs=1 count=$(cat /sys/class/graphics/fb0/stride))"`
cat /dev/urandom | dd bs=1 count=$(cat /sys/class/graphics/fb0/stride)
cat /dev/urandom | dd bs=1 count=$(cat /sys/class/graphics/fb0/stride) >/dev/null
cat /dev/urandom | dd bs=1 count=$(cat /sys/class/graphics/fb0/stride) >/dev/null 2>&1
cat /dev/urandom | dd bs=1 count=$(cat /sys/class/graphics/fb0/stride)
PuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTY
cat /dev/urandom | dd bs=1 count=$(cat /sys/class/graphics/fb0/stride)
printf `cat /dev/urandom | dd bs=1 count=$(cat /sys/class/graphics/fb0/stride)`
printf `cat /dev/urandom | dd bs=1 count=$(cat /sys/class/graphics/fb0/stride)` > /dev/fb0
LINE=`cat /dev/urandom | dd bs=1 count=$(cat /sys/class/graphics/fb0/stride)`
printf $LINE > /dev/fb0
send 'clear\r'
printf $LINE > /dev/fb0
alias-edit
printf $LINE | dd bs=1 seek=1 of=/dev/fb0
printf `cat /dev/urandom | dd bs=1 count=$(cat /sys/class/graphics/fb0/stride)` | dd bs=1 seek=1 of=/dev/fb0
cat /dev/urandom | dd bs=1 count=$(cat /sys/class/graphics/fb0/stride) | dd bs=1 seek=1 of=/dev/fb0
cat /dev/urandom | dd bs=1 count=$(cat /sys/class/graphics/fb0/stride) > dump
cat dump > /dev/fb0
cat /dev/urandom | dd bs=1 count=$(cat /sys/class/graphics/fb0/stride) > /tmp/dump
(cat /dev/urandom | dd bs=1 count=$(cat /sys/class/graphics/fb0/stride) > /tmp/dump) >/dev/null 2>&1
for i in $(seq 1 $(cat /sys/class/graphics/fb0/virtual_size | cut -d, -f2)); do cat /tmp/dump | dd bs=1 seek=$(( $(cat /sys/class/graphics/fb0/stride) * i )) of=/dev/fb0
history | grep dd
history | grep 18
for i in $(seq 1 270); do cat /tmp/dump | dd bs=1 seek=$(( 1856 * i )) of=/dev/fb0
for i in $(seq 1 270); do cat /tmp/dump | dd bs=1 seek=$(( 1856 * i )) of=/dev/fb0; done
for i in $(seq 1 $WIDTH | shuf cat /dev/urandom | dd bs=1 count=$i
for i in $(seq 1 270); do cat /tmp/dump | dd bs=1 seek=$(( 1856 * i )) of=/dev/fb0; done
alias-edit
send 'reload\r'
send 'fbdraw\r'
alias-edit
send 'fbdraw\r'
alias-edit
send 'fbdraw\r'
send 'reload\r'
send 'fbdraw\r'
alias-edit
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
HEIGHT=$(cat /sys/class/graphics/fb0/virtual_size | cut -d, -f2)
echo $HEIGHT
echo $(seq 1 $HEIGHT)
echo $(seq 1 $HEIGHT) | shuf
echo $(seq 1 $HEIGHT | shuf)
for i in $(seq 1 $HEIGHT | shuf); do echo $i; done
for i in $(seq 1 $HEIGHT | shuf); do cat /tmp/dump | dd bs=1 seek=$(( 1856 * i )) #of=/dev/fb0
WIDTH=$(cat /sys/class/graphics/fb0/stride)
pids kill saver && send 'clear\r'
for i in $(seq 1 $HEIGHT | shuf); do cat /tmp/dump | dd bs=1 seek=$(( WIDTH * i )) of=/dev/fb0; done
clear && for i in $(seq 1 $HEIGHT | shuf); do cat /tmp/dump | dd bs=1 seek=$(( WIDTH * i )) of=/dev/fb0; done
send 'clear\r' && for i in $(seq 1 $HEIGHT | shuf); do cat /tmp/dump | dd bs=1 seek=$(( WIDTH * i )) of=/dev/fb0; done
send 'clear\r' && for i in $(seq 0 $HEIGHT | shuf); do cat /tmp/dump | dd bs=1 seek=$(( WIDTH * i )) of=/dev/fb0; done
send 'clear\r' && for i in $(seq 0 $HEIGHT | shuf); do cat /tmp/dump | dd bs=1 seek=$(( ( WIDTH * i ) + 1 )) of=/dev/fb0; done
send 'clear\r' && for i in $(seq 0 $HEIGHT | shuf); do cat /tmp/dump | dd bs=1 seek=$(( ( WIDTH * i ) + WIDTH )) of=/dev/fb0; done
send 'fbdraw\r'
WHITE=`printf '\\\\xff\\\\xff\\\\xff\\\\x00%0.s' $(seq 1 $WIDTH)`
send 'clear\r' && for i in $(seq 0 $HEIGHT | shuf); do printf $WHITE | dd bs=1 seek=$(( ( WIDTH * i ) + WIDTH )) of=/dev/fb0; done
send 'clear\r' && for i in $(seq 0 $HEIGHT | shuf); do printf $WHITE | dd bs=1 seek=$(( WIDTH * i )) of=/dev/fb0; done
WHITE=`printf '\\\\xff\\\\x00\\\\xff\\\\x00%0.s' $(seq 1 $WIDTH)`
send 'clear\r' && for i in $(seq 0 $HEIGHT | shuf); do printf $WHITE | dd bs=1 seek=$(( WIDTH * i )) of=/dev/fb0; done
WHITE=`printf '\\\\xff\\\\xff\\\\x00\\\\x00%0.s' $(seq 1 $WIDTH)`
send 'clear\r' && for i in $(seq 0 $HEIGHT | shuf); do printf $WHITE | dd bs=1 seek=$(( WIDTH * i )) of=/dev/fb0; done
WHITE=`printf '\\\\x80\\\\xff\\\\xff\\\\x00%0.s' $(seq 1 $WIDTH)`
send 'clear\r' && for i in $(seq 0 $HEIGHT | shuf); do printf $WHITE | dd bs=1 seek=$(( WIDTH * i )) of=/dev/fb0; done
WHITE=`printf '\\\\xce\\\\xff\\\\xff\\\\x00%0.s' $(seq 1 $WIDTH)`
send 'clear\r' && for i in $(seq 0 $HEIGHT | shuf); do printf $WHITE | dd bs=1 seek=$(( WIDTH * i )) of=/dev/fb0; done
WHITE=`printf '\\\\xf8\\\\xff\\\\xff\\\\x00%0.s' $(seq 1 $WIDTH)`
WHITE=`printf '\\\\x80\\\\x00\\\\x00\\\\x00%0.s' $(seq 1 $WIDTH)`
send 'clear\r' && for i in $(seq 0 $HEIGHT | shuf); do printf $WHITE | dd bs=1 seek=$(( WIDTH * i )) of=/dev/fb0; done
txtf saver
alias-edit
send 'reload\r'
send 'fbdraw\r'
send 'fbdraw\x201\r'
send 'fbdraw\r'
alias-edit
send 'reload\r'
send 'fbdraw\x201\r'
alias-edit
send 'reload\r'
send 'fbdraw\x201\r'
alias-edit
send 'reload\r'
send 'fbdraw\x201\r'
send 'fbdraw\x200\r'
send 'fbdraw\x202\r'
alias-edit
send 'fbdraw\x203\r'
alias-edit
send 'reload\r'
send 'fbdraw\x203\r'
send 'fbdraw\x204\r'
alias-edit
send 'reload\r'
send 'fbdraw\x204\r'
send 'fbdraw\x205\r'
alias-edit
COLOR=`printf '\\\\x00\\\\x00\\\\x00\\\\x00%0.s' $(seq 1 $WIDTH)`
send 'clear\r' && for i in $(seq 0 $HEIGHT | shuf); do printf COLOR | dd bs=1 seek=$(( WIDTH * i )) of=/dev/fb0; done
send 'clear\r' && for i in $(seq 0 $HEIGHT | shuf); do printf $COLOR | dd bs=1 seek=$(( WIDTH * i )) of=/dev/fb0; done
send 'fbdraw\x205\r'
send 'clear\r' && for i in $(seq 0 $HEIGHT | shuf); do printf $COLOR | dd bs=1 seek=$(( WIDTH * i )) of=/dev/fb0; done
COLOR=`printf '\\\\xff\\\\xff\\\\xff\\\\x00%0.s' $(seq 1 $WIDTH)`
send 'clear\r' && for i in $(seq 0 $HEIGHT | shuf); do printf $COLOR | dd bs=1 seek=$(( WIDTH * i )) of=/dev/fb0; done
COLOR=`printf '\\\\\\\\x00\\\\\\\\x00\\\\\\\\x00\\\\\\\\x00%0.s' $(seq 1 $WIDTH)`
send 'clear\r' && for i in $(seq 0 $HEIGHT | shuf); do printf $COLOR | dd bs=1 seek=$(( WIDTH * i )) of=/dev/fb0; done
for i in $(seq 1 9); do echo $i; done
cat /dev/urandom | dd bs=1 count=$(( WIDTH * HEIGHT )) > DUMP
ll
H=($(seq 1 $WIDTH | shuf))
echo ${#H[@]}
H=($(seq 1 $HEIGHT | shuf))
W=($(seq 1 $WIDTH | shuf))
seq 1 $(( WIDTH * HEIGHT )) | shuf > DUMP2
ll
txt DUMP2
while read line; do echo $line; done< <(cat DUMP2)
while read p; do printf '\\\\xff\\\\xff\\\\xff\\\\x00 | dd bs=1 seek=$p of=/dev/fb0 >/dev/null 2>&1; done< <(cat DUMP2)
while read p; do printf '\\\\xff\\\\xff\\\\xff\\\\x00' | dd bs=1 seek=$p of=/dev/fb0 >/dev/null 2>&1; done< <(cat DUMP2)
while read p; do printf '\\\\x00\\\\x80\\\\x00\\\\x00' | dd bs=1 seek=$p of=/dev/fb0 >/dev/null 2>&1; done< <(cat DUMP2)
alias-edit
while read p; do printf '\\\\x00\\\\x80\\\\x00\\\\x00' | dd bs=1 seek=$p of=/dev/fb0 >/dev/null 2>&1; done< <(cat DUMP2)
cat /dev/zero > fb0 | head -n 1 >/dev/null 2>&1
ll
sudo rm fb0
cat /dev/zero > /dev/fb0 | head -n 1 >/dev/null 2>&1
(cat /dev/zero > /dev/fb0 | head -n 1) >/dev/null 2>&1
seq 1 $(( WIDTH * HEIGHT )) | shuf > /tmp/fbmatrix
while read p; do printf '\\\\x00\\\\x80\\\\x00\\\\x00' | dd bs=1 seek=$p of=/dev/fb0 >/dev/null 2>&1; done< <(cat /tmp/fbmatrix)
cd ADMIN/MENU
bak GAMES
cd GAMES
txtf menu
ll
bak GAMES.sh
ll
txtf menu
key esc
send 'menu\r'
dur
alias-edit
reload
dur
dur /home/pi/ADMIN/MENU/.assets/media/screensaver/vid/arcade.mp4 
dur /home/pi/ADMIN/MENU/.assets/media/audio/music/Live_to_tell.mp3 
txtf menu
key esc
pids -v ffplay
pids kill ffplay
key esc
send 'menu\r'
joy d
key esc
txtf menu
send 'menu\r'
joy d
txtf menu
sudo find ~/ -type f -iname '*.mp4'
txtf menu
key esc
send 'menu\r'
key esc
txtf menu
send 'menu\r'
key esc
sudo -- bash -c "setterm --blank poke --term linux </dev/tty1"
key es c
pids kill ffplay
txtf menu
ll
txt GAMES.sh.bak240822161139 
txtf menu
send 'menu\r'
txtf menu
txt ../.assets/config/fim_slideshow.txt
key esc
send 'menu\r'
ll
bak GAMES.sh
ll
cd ..
bak GAMES
sudo mc
ll
bak TEST/
bak TEST
sudo mc
cd
bak CAFCA
sudo mc
key esc
alias-edit
cd ADMIN/.sys/saver
ll
alias-edit
send 'reload\r'
send 'tstsaver\r'
txt saver
txt saver.sh
txtf saver
alias-edit
reload
txtf saver
send 'clear\r'
send 'reload\r'
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
dec=85
echo $(([##16]dec))
echo $((16##dec))
echo $((16##$dec))
echo $((16#$dec))
echo $((16#dec))
echo $((16#£dec))
echo $((16#$dec))
dec=1
echo $((16#$dec))
dec=10
echo $((16#$dec))
echo "obase=16; $dec"
r=254
printf '%02X\n'
printf '%02x\n'
printf '%02X\n' "$r"
printf '%02x\n' "$r"
sudo bash -c 'r=254; printf "$(printf %02x\n $r)" '
sudo bash -c 'r=254; printf "$(printf %02x\n $r)\n" '
sudo bash -c 'r=254; printf "$(printf %02x\n $r)" '
sudo bash -c 'r=254; printf "$(printf %02x $r)" '
sudo bash -c 'r=254; printf "$(printf %02x $r)\n" '
sudo bash -c 'r=254; printf "\x$(printf %02x $r)\n" '
sudo bash -c 'r=254; printf "\x$(printf %02x $(( RANDOM % 255 )))\n" '
sudo bash -c 'printf "\x$(printf %02x $(( RANDOM % 255 )))\n" '
sudo bash -c 'printf "\x$(printf %02x $(( RANDOM % 255 )))\x$(printf %02x $(( RANDOM % 255 )))\x$(printf %02x $(( RANDOM % 255 )))%0.s\n" seq(1 $(cat /sys/class/graphics/fb0/virtual_size | cut -d, -f2))'
sudo bash -c 'printf "\x$(printf %02x $(( RANDOM % 255 )))\x$(printf %02x $(( RANDOM % 255 )))\x$(printf %02x $(( RANDOM % 255 )))%0.s\n" seq(1 "$(cat /sys/class/graphics/fb0/virtual_size | cut -d, -f2)")'
sudo bash -c 'printf "\x$(printf %02x $(( RANDOM % 255 )))\x$(printf %02x $(( RANDOM % 255 )))\x$(printf %02x $(( RANDOM % 255 )))\x00%0.s\n" seq(1 "$(cat /sys/class/graphics/fb0/virtual_size | cut -d, -f2)")'
sudo bash -c 'printf "\x$(printf %02x $(( RANDOM % 255 )))\x$(printf %02x $(( RANDOM % 255 )))\x$(printf %02x $(( RANDOM % 255 )))\x00%0.s\n"
sudo bash -c 'printf "\x$(printf %02x $(( RANDOM % 255 )))\x$(printf %02x $(( RANDOM % 255 )))\x$(printf %02x $(( RANDOM % 255 )))\x00%0.s\n" $(seq 1 "$(cat /sys/class/graphics/fb0/virtual_size | cut -d, -f2)")'
sudo bash -c 'printf "\x$(printf %02x $(( RANDOM % 255 )))%0.s\n" $(seq 1 "$(cat /sys/class/graphics/fb0/virtual_size | cut -d, -f2)")'
sudo bash -c 'printf "\x$(printf %02x $(( RANDOM % 255 )))%0.s" $(seq 1 "$(cat /sys/class/graphics/fb0/virtual_size | cut -d, -f2)")'
sudo bash -c 'printf "\x$(printf %02x $(( RANDOM % 255 )))\x$(printf %02x $(( RANDOM % 255 )))\x$(printf %02x $(( RANDOM % 255 )))\x00%0.s" $(seq 1 "$(cat /sys/class/graphics/fb0/virtual_size | cut -d, -f2)")'
txt saver.sh
cd
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
for c in 
for c in BLACK MAROON GREEN OLIVE NAVY PURPLE TEAL SILVER GREY RED LIME YELLOW BLUE FUCHSIA AQUA WHITE; do echo $c; done
echo "COLORS_TABLE=( \\"; for c in BLACK MAROON GREEN OLIVE NAVY PURPLE TEAL SILVER GREY RED LIME YELLOW BLUE FUCHSIA AQUA WHITE; do echo -e "$c"; done
echo "COLORS_TABLE=( \\"; for c in BLACK MAROON GREEN OLIVE NAVY PURPLE TEAL SILVER GREY RED LIME YELLOW BLUE FUCHSIA AQUA WHITE; do echo -e "  $c"; done
echo "COLORS_TABLE=( \\"; for c in BLACK MAROON GREEN OLIVE NAVY PURPLE TEAL SILVER GREY RED LIME YELLOW BLUE FUCHSIA AQUA WHITE; do echo -e "  [$c]="; done
echo "COLORS_TABLE=( \\"; for c in BLACK MAROON GREEN OLIVE NAVY PURPLE TEAL SILVER GREY RED LIME YELLOW BLUE FUCHSIA AQUA WHITE; do echo -e "  [$c]=\$$c"; done
echo "COLORS_TABLE=( \\"; for c in BLACK MAROON GREEN OLIVE NAVY PURPLE TEAL SILVER GREY RED LIME YELLOW BLUE FUCHSIA AQUA WHITE; do echo -e "  [$c]=\$$c \\"; done
echo "COLORS_TABLE=( \\"; for c in BLACK MAROON GREEN OLIVE NAVY PURPLE TEAL SILVER GREY RED LIME YELLOW BLUE FUCHSIA AQUA WHITE; do echo -e "  [$c]=\$$c \\"; done; echo ")"
txtf saver
echo "A" | grep -c "[[:alpha:]]"
echo "A" | grep -c "[[:digit:]]"
echo "1" | grep -c "[[:digit:]]"
echo 1 | grep -c "[[:digit:]]"
echo A | grep -c "[[:digit:]]"
txtf saver
echo "COLORS_TABLE=( \\"; for c in BLACK MAROON GREEN OLIVE NAVY PURPLE TEAL SILVER GREY RED LIME YELLOW BLUE FUCHSIA AQUA WHITE; do echo -e "  $c"; done
echo "COLORS_TABLE=( \\"; for c in BLACK MAROON GREEN OLIVE NAVY PURPLE TEAL SILVER GREY RED LIME YELLOW BLUE FUCHSIA AQUA WHITE; do echo -e "  [$c]=\$$c \\"; done; echo ")"
echo "COLORS_TABLE=( \\"; for c in BLACK MAROON GREEN OLIVE NAVY PURPLE TEAL SILVER GREY RED LIME YELLOW BLUE FUCHSIA AQUA WHITE; do echo -e "  [$c]=\$$c \\"; done
echo -n "COLORS_TABLE=( "; for c in BLACK MAROON GREEN OLIVE NAVY PURPLE TEAL SILVER GREY RED LIME YELLOW BLUE FUCHSIA AQUA WHITE; do echo -ne "[$c]=\$$c "; done
echo -n "COLORS_TABLE=( "; for c in BLACK MAROON GREEN OLIVE NAVY PURPLE TEAL SILVER GREY RED LIME YELLOW BLUE FUCHSIA AQUA WHITE; do echo -ne "[$c]=\$$c "; done; echo ")"
COLORS_TABLE=( [BLACK]=$BLACK [MAROON]=$MAROON [GREEN]=$GREEN [OLIVE]=$OLIVE [NAVY]=$NAVY [PURPLE]=$PURPLE [TEAL]=$TEAL [SILVER]=$SILVER [GREY]=$GREY [RED]=$RED [LIME]=$LIME [YELLOW]=$YELLOW [BLUE]=$BLUE [FUCHSIA]=$FUCHSIA [AQUA]=$AQUA [WHITE]=$WHITE )
echo ${COLORS_TABLE[@]}
echo "${COLORS_TABLE[@]}"
echo -n "COLORS_TABLE=( "; for c in BLACK MAROON GREEN OLIVE NAVY PURPLE TEAL SILVER GREY RED LIME YELLOW BLUE FUCHSIA AQUA WHITE; do echo -ne "[$c]=$c "; done; echo ")"
echo -n "COLORS_TABLE=( "; for c in BLACK MAROON GREEN OLIVE NAVY PURPLE TEAL SILVER GREY RED LIME YELLOW BLUE FUCHSIA AQUA WHITE; do echo -ne "[$c]=\x22$c\x22 "; done; echo ")"
COLORS_TABLE=( [BLACK]="BLACK" [MAROON]="MAROON" [GREEN]="GREEN" [OLIVE]="OLIVE" [NAVY]="NAVY" [PURPLE]="PURPLE" [TEAL]="TEAL" [SILVER]="SILVER" [GREY]="GREY" [RED]="RED" [LIME]="LIME" [YELLOW]="YELLOW" [BLUE]="BLUE" [FUCHSIA]="FUCHSIA" [AQUA]="AQUA" [WHITE]="WHITE" )
echo "${COLORS_TABLE[@]}"
ARR=( [BLACK]="BLACK" [WHITE]="WHITE" )
echo ${ARR[@]}
echo "${ARR[@]}"
ARR=( [BLACK]="BLACK"; [WHITE]="WHITE"; )
ARR=([BLACK]="BLACK" [WHITE]="WHITE")
echo "${ARR[@]}"
ARR=(["BLACK"]="BLACK" ["WHITE"]="WHITE")
echo "${ARR[@]}"
ARR=( ["BLACK"]="BLACK" ["WHITE"]="WHITE" )
echo "${ARR[@]}"
ARR=( ["BLACK"]=0 ["WHITE"]=1 )
echo "${ARR[@]}"
declare -A ARR=( ["BLACK"]=0 ["WHITE"]=1 )
declare -A ARR=( \ ["BLACK"]=0 ["WHITE"]=1 \ )
declare -A ARR=( \ [BLACK]=0 [WHITE]=1 \ )
declare -A ARR=( [BLACK]=0 [WHITE]=1 )
ARR=( ["BLACK"]="BLACK", ["WHITE"]="WHITE" )
echo "${ARR[@]}"
ARR=( [BLACK]="BLACK", [WHITE]="WHITE" )
echo "${ARR[@]}"
declare -A example_array=(["key1"]="value1", ["key2"]="value2", ["key3"]="value3")
echo "${example_array[@]}"
declare -A example_array=(["key1"]="value1" ["key2"]="value2" ["key3"]="value3")
echo "${example_array[@]}"
ARR=([BLACK]="BLACK" [WHITE]="WHITE")
echo "${ARR[@]}"
declare -A ARR=(["BLACK"]="BLACK" ["WHITE"]="WHITE")
declare -A ARR=(["key1"]="value1" ["key2"]="value2" ["key3"]="value3")
declare -A example_array=(["BLACK"]="BLACK" ["WHITE"]="WHITE")
declare -A ARR=()
declare -A ARRAY=()
declare -A ARRAY=(["key1"]="value1" ["key2"]="value2" ["key3"]="value3")
echo "${ARRAY[@]}"
ARRAY=([BLACK]="BLACK" [WHITE]="WHITE")
echo "${ARRAY[@]}"
echo "${ARR[@]}"
echo "${ARRAY[@]}"
txtf saver
echo -n "COLORS_TABLE=( "; for c in BLACK MAROON GREEN OLIVE NAVY PURPLE TEAL SILVER GREY RED LIME YELLOW BLUE FUCHSIA AQUA WHITE; do echo -ne "[$c]=\x22$c\x22 "; done; echo ")"
echo -n "declare -A COLORS_TABLE=("; for c in BLACK MAROON GREEN OLIVE NAVY PURPLE TEAL SILVER GREY RED LIME YELLOW BLUE FUCHSIA AQUA WHITE; do echo -ne " [$c]=\x22$c\x22"; done; echo ")"
echo -n "declare -A COLORS_TABLE=("; for c in BLACK MAROON GREEN OLIVE NAVY PURPLE TEAL SILVER GREY RED LIME YELLOW BLUE FUCHSIA AQUA WHITE; do echo -ne " [\x22$c\x22]=\x22$c\x22"; done; echo ")"
echo -n "declare -A COLORS_TABLE=("; for c in BLACK MAROON GREEN OLIVE NAVY PURPLE TEAL SILVER GREY RED LIME YELLOW BLUE FUCHSIA AQUA WHITE; do echo -ne " [\x22$c\x22]=\x22\$$c\x22"; done; echo ")"
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
pids kill saver && send 'clear\r'
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
echo -n "declare -A COLORS_TABLE=("; for c in BLACK MAROON GREEN OLIVE NAVY PURPLE TEAL SILVER GREY RED LIME YELLOW BLUE FUCHSIA AQUA WHITE; do echo -ne " [\x22$c\x22]=\x22\$$c\x22"; done; echo ")"
echo -n "declare -A COLORS_TABLE=("; for c in BLACK MAROON GREEN OLIVE NAVY PURPLE TEAL SILVER GREY RED LIME YELLOW BLUE FUCHSIA AQUA WHITE; do echo -ne " [\x22$c\x22]=\x22$c\x22"; done; echo ")"
declare -A COLORS_TABLE=( ["BLACK"]="BLACK" ["MAROON"]="MAROON" ["GREEN"]="GREEN" ["OLIVE"]="OLIVE" ["NAVY"]="NAVY" ["PURPLE"]="PURPLE" ["TEAL"]="TEAL" ["SILVER"]="SILVER" ["GREY"]="GREY" ["RED"]="RED" ["LIME"]="LIME" ["YELLOW"]="YELLOW" ["BLUE"]="BLUE" ["FUCHSIA"]="FUCHSIA" ["AQUA"]="AQUA" ["WHITE"]="WHITE")
COLORS_TABLE=()
declare -A COLORS_TABLE=( ["BLACK"]="BLACK" ["MAROON"]="MAROON" ["GREEN"]="GREEN" ["OLIVE"]="OLIVE" ["NAVY"]="NAVY" ["PURPLE"]="PURPLE" ["TEAL"]="TEAL" ["SILVER"]="SILVER" ["GREY"]="GREY" ["RED"]="RED" ["LIME"]="LIME" ["YELLOW"]="YELLOW" ["BLUE"]="BLUE" ["FUCHSIA"]="FUCHSIA" ["AQUA"]="AQUA" ["WHITE"]="WHITE")
unset COLORS_TABLE
declare -A COLORS_TABLE=( ["BLACK"]="BLACK" ["MAROON"]="MAROON" ["GREEN"]="GREEN" ["OLIVE"]="OLIVE" ["NAVY"]="NAVY" ["PURPLE"]="PURPLE" ["TEAL"]="TEAL" ["SILVER"]="SILVER" ["GREY"]="GREY" ["RED"]="RED" ["LIME"]="LIME" ["YELLOW"]="YELLOW" ["BLUE"]="BLUE" ["FUCHSIA"]="FUCHSIA" ["AQUA"]="AQUA" ["WHITE"]="WHITE")
txtf saver
for i in "${!COLORS_TABLE[@]}"; do printf "%s\t%s\n" "$i" "${COLORS_TABLE[$i]}"; done
COLOR='SILVER'
echo  "${!COLORS_TABLE[@]}"
[[ "$COLOR" =~ "${!COLORS_TABLE[@]}" ]] && echo "MATCH"
[[ "${!COLORS_TABLE[@]}" =~ "$COLOR" ]] && echo "MATCH"
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
Func() { [[ $( echo "$1" | grep -c "[[:alpha:]]") -gt 0 ]] && echo "ALPHA"; }
Func 1
Func() { [[ $( echo $1 | grep -c "[[:alpha:]]") -gt 0 ]] && echo "ALPHA"; }
Func 1
Func() { echo $1 | grep -c "[[:alpha:]]"; }
Func 1
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
echo ${#COLORS_TABLE[@]}
for i in "${!COLORS_TABLE[@]}"; do printf "%s\t%s\n" "$i" "${COLORS_TABLE[$i]}"; done
echo ${!COLORS_TABLE[@]}
txtf saver
echo $(( NUM % ${#COLORS_TABLE[@]} ))
NUM=1
echo $(( NUM % ${#COLORS_TABLE[@]} ))
NUM=15
echo $(( NUM % ${#COLORS_TABLE[@]} ))
NUM=16
echo $(( NUM % ${#COLORS_TABLE[@]} ))
txtf saver
send 'saver\r'
txtf saver
send 'saver\x201\r'
send 'saver\x202\r'
send 'saver\x200\r'
send 'saver\x203\r'
txtf saver
send 'saver\x20RED\r'
txtf saver
send 'saver\x20RED\r'
send 'saver\x20blue\r'
txtf saver
send 'saver\x20blue\r'
send 'saver\x20RED\r'
txtf saver
send 'saver\x20green\r'
for i in "${!COLORS_TABLE[@]}"; do printf "%s\t%s\n" "$i"; done
send 'saver\x20teal\r'
send 'saver\x20yellow\r'
txtf saver
send 'saver\x20yellow\r'
txtf saver
send 'saver\x20aqua\r'
txtf saver
send 'saver\x20aqua\r'
txtf saver
send 'saver\x20purple\r'
txtf saver
send 'saver\x20fuchsia\r'
txtf saver
send 'saver\x20maroon\r'
txtf saver
send 'saver\x20maroon\r'
txtf saver
send 'saver\x20olive\r'
txtf saver
send 'saver\x20NAVY\r'
txtf saver
send 'saver\x20NAVY\r'
send 'saver\x20BLUE\r'
send 'saver\x20AQUA\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\x20RANDOM\r'
txtf saver
send 'saver\x20RANDOM\r'
txtf saver
send 'saver\x20RANDOM\r'
txtf saver
send 'saver\x20RANDOM\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
txtf saver
for i in {1..1}; do echo hello; done
for i in {0..1}; do echo hello; done
for i in {1..1}; do echo hello; done
txtf saver
for i in 1..$(seq 1 2); do echo hello; done
for i in 1..$(seq 1 2); do echo $1; done
for i in 1..$(seq 1 2); do echo $i; done
for i in {1..$(seq 1 2)}; do echo $i; done
for i in {1..10}; do echo $i; done
for i in $(seq 1 10); do echo $i; done
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
txtf saver
pids kill saver && send 'clear\r'
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
txtf saver
ms=500; sleep "0.$ms"
txtf saver
shuf --random-source='/dev/urandom' -n 100 -i 1-5
shuf --random-source='/dev/urandom' -n 1 -i 0-255
pids kill saver && send 'clear\r'
shuf --random-source=/dev/urandom -n 1 -i 0-10
shuf --random-source=/dev/urandom -n $(cat /sys/class/graphics/fb0/stride) -i 0-255
shuf --random-source=/dev/urandom -n $(( $(cat /sys/class/graphics/fb0/stride) * 1 )) -i 0-255
shuf --random-source=/dev/urandom -n $(( $(cat /sys/class/graphics/fb0/stride) * 1 )) -i 0-255 | wc -l
shuf --random-source=/dev/urandom -n 1856 -i 0-255
alias-edit
send 'reload\r'
send 'stride\r'
alias-edit
send 'reload\r'
send 'drawrnd\r'
alias-edit
send 'reload\r'
send 'fbdraw\r'
alias-edit
send 'reload\r'
send 'fbdraw\r'
alias-edit
send 'reload\r'
send 'fbdraw\r'
alias-edit
send 'reload\r'
send 'fbdraw\r'
alias-edit
LINE=`cat /dev/urandom | dd bs=1 count=$(cat /sys/class/graphics/fb0/stride)`
LINE=`printf "$(cat /dev/urandom | dd bs=1 count=$(cat /sys/class/graphics/fb0/stride))"`
cat /dev/urandom | dd bs=1 count=$(cat /sys/class/graphics/fb0/stride)
cat /dev/urandom | dd bs=1 count=$(cat /sys/class/graphics/fb0/stride) >/dev/null
cat /dev/urandom | dd bs=1 count=$(cat /sys/class/graphics/fb0/stride) >/dev/null 2>&1
cat /dev/urandom | dd bs=1 count=$(cat /sys/class/graphics/fb0/stride)
PuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTY
cat /dev/urandom | dd bs=1 count=$(cat /sys/class/graphics/fb0/stride)
printf `cat /dev/urandom | dd bs=1 count=$(cat /sys/class/graphics/fb0/stride)`
printf `cat /dev/urandom | dd bs=1 count=$(cat /sys/class/graphics/fb0/stride)` > /dev/fb0
LINE=`cat /dev/urandom | dd bs=1 count=$(cat /sys/class/graphics/fb0/stride)`
printf $LINE > /dev/fb0
send 'clear\r'
printf $LINE > /dev/fb0
alias-edit
printf $LINE | dd bs=1 seek=1 of=/dev/fb0
printf `cat /dev/urandom | dd bs=1 count=$(cat /sys/class/graphics/fb0/stride)` | dd bs=1 seek=1 of=/dev/fb0
cat /dev/urandom | dd bs=1 count=$(cat /sys/class/graphics/fb0/stride) | dd bs=1 seek=1 of=/dev/fb0
cat /dev/urandom | dd bs=1 count=$(cat /sys/class/graphics/fb0/stride) > dump
cat dump > /dev/fb0
cat /dev/urandom | dd bs=1 count=$(cat /sys/class/graphics/fb0/stride) > /tmp/dump
(cat /dev/urandom | dd bs=1 count=$(cat /sys/class/graphics/fb0/stride) > /tmp/dump) >/dev/null 2>&1
for i in $(seq 1 $(cat /sys/class/graphics/fb0/virtual_size | cut -d, -f2)); do cat /tmp/dump | dd bs=1 seek=$(( $(cat /sys/class/graphics/fb0/stride) * i )) of=/dev/fb0
history | grep dd
history | grep 18
for i in $(seq 1 270); do cat /tmp/dump | dd bs=1 seek=$(( 1856 * i )) of=/dev/fb0
for i in $(seq 1 270); do cat /tmp/dump | dd bs=1 seek=$(( 1856 * i )) of=/dev/fb0; done
for i in $(seq 1 $WIDTH | shuf cat /dev/urandom | dd bs=1 count=$i
for i in $(seq 1 270); do cat /tmp/dump | dd bs=1 seek=$(( 1856 * i )) of=/dev/fb0; done
alias-edit
send 'reload\r'
send 'fbdraw\r'
alias-edit
send 'fbdraw\r'
alias-edit
send 'fbdraw\r'
send 'reload\r'
send 'fbdraw\r'
alias-edit
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
HEIGHT=$(cat /sys/class/graphics/fb0/virtual_size | cut -d, -f2)
echo $HEIGHT
echo $(seq 1 $HEIGHT)
echo $(seq 1 $HEIGHT) | shuf
echo $(seq 1 $HEIGHT | shuf)
for i in $(seq 1 $HEIGHT | shuf); do echo $i; done
for i in $(seq 1 $HEIGHT | shuf); do cat /tmp/dump | dd bs=1 seek=$(( 1856 * i )) #of=/dev/fb0
WIDTH=$(cat /sys/class/graphics/fb0/stride)
pids kill saver && send 'clear\r'
for i in $(seq 1 $HEIGHT | shuf); do cat /tmp/dump | dd bs=1 seek=$(( WIDTH * i )) of=/dev/fb0; done
clear && for i in $(seq 1 $HEIGHT | shuf); do cat /tmp/dump | dd bs=1 seek=$(( WIDTH * i )) of=/dev/fb0; done
send 'clear\r' && for i in $(seq 1 $HEIGHT | shuf); do cat /tmp/dump | dd bs=1 seek=$(( WIDTH * i )) of=/dev/fb0; done
send 'clear\r' && for i in $(seq 0 $HEIGHT | shuf); do cat /tmp/dump | dd bs=1 seek=$(( WIDTH * i )) of=/dev/fb0; done
send 'clear\r' && for i in $(seq 0 $HEIGHT | shuf); do cat /tmp/dump | dd bs=1 seek=$(( ( WIDTH * i ) + 1 )) of=/dev/fb0; done
send 'clear\r' && for i in $(seq 0 $HEIGHT | shuf); do cat /tmp/dump | dd bs=1 seek=$(( ( WIDTH * i ) + WIDTH )) of=/dev/fb0; done
send 'fbdraw\r'
WHITE=`printf '\\\\xff\\\\xff\\\\xff\\\\x00%0.s' $(seq 1 $WIDTH)`
send 'clear\r' && for i in $(seq 0 $HEIGHT | shuf); do printf $WHITE | dd bs=1 seek=$(( ( WIDTH * i ) + WIDTH )) of=/dev/fb0; done
send 'clear\r' && for i in $(seq 0 $HEIGHT | shuf); do printf $WHITE | dd bs=1 seek=$(( WIDTH * i )) of=/dev/fb0; done
WHITE=`printf '\\\\xff\\\\x00\\\\xff\\\\x00%0.s' $(seq 1 $WIDTH)`
send 'clear\r' && for i in $(seq 0 $HEIGHT | shuf); do printf $WHITE | dd bs=1 seek=$(( WIDTH * i )) of=/dev/fb0; done
WHITE=`printf '\\\\xff\\\\xff\\\\x00\\\\x00%0.s' $(seq 1 $WIDTH)`
send 'clear\r' && for i in $(seq 0 $HEIGHT | shuf); do printf $WHITE | dd bs=1 seek=$(( WIDTH * i )) of=/dev/fb0; done
WHITE=`printf '\\\\x80\\\\xff\\\\xff\\\\x00%0.s' $(seq 1 $WIDTH)`
send 'clear\r' && for i in $(seq 0 $HEIGHT | shuf); do printf $WHITE | dd bs=1 seek=$(( WIDTH * i )) of=/dev/fb0; done
WHITE=`printf '\\\\xce\\\\xff\\\\xff\\\\x00%0.s' $(seq 1 $WIDTH)`
send 'clear\r' && for i in $(seq 0 $HEIGHT | shuf); do printf $WHITE | dd bs=1 seek=$(( WIDTH * i )) of=/dev/fb0; done
WHITE=`printf '\\\\xf8\\\\xff\\\\xff\\\\x00%0.s' $(seq 1 $WIDTH)`
WHITE=`printf '\\\\x80\\\\x00\\\\x00\\\\x00%0.s' $(seq 1 $WIDTH)`
send 'clear\r' && for i in $(seq 0 $HEIGHT | shuf); do printf $WHITE | dd bs=1 seek=$(( WIDTH * i )) of=/dev/fb0; done
txtf saver
alias-edit
send 'reload\r'
send 'fbdraw\r'
send 'fbdraw\x201\r'
send 'fbdraw\r'
alias-edit
send 'reload\r'
send 'fbdraw\x201\r'
alias-edit
send 'reload\r'
send 'fbdraw\x201\r'
alias-edit
send 'reload\r'
send 'fbdraw\x201\r'
send 'fbdraw\x200\r'
send 'fbdraw\x202\r'
alias-edit
send 'fbdraw\x203\r'
alias-edit
send 'reload\r'
send 'fbdraw\x203\r'
send 'fbdraw\x204\r'
alias-edit
send 'reload\r'
send 'fbdraw\x204\r'
send 'fbdraw\x205\r'
alias-edit
COLOR=`printf '\\\\x00\\\\x00\\\\x00\\\\x00%0.s' $(seq 1 $WIDTH)`
send 'clear\r' && for i in $(seq 0 $HEIGHT | shuf); do printf COLOR | dd bs=1 seek=$(( WIDTH * i )) of=/dev/fb0; done
send 'clear\r' && for i in $(seq 0 $HEIGHT | shuf); do printf $COLOR | dd bs=1 seek=$(( WIDTH * i )) of=/dev/fb0; done
send 'fbdraw\x205\r'
send 'clear\r' && for i in $(seq 0 $HEIGHT | shuf); do printf $COLOR | dd bs=1 seek=$(( WIDTH * i )) of=/dev/fb0; done
COLOR=`printf '\\\\xff\\\\xff\\\\xff\\\\x00%0.s' $(seq 1 $WIDTH)`
send 'clear\r' && for i in $(seq 0 $HEIGHT | shuf); do printf $COLOR | dd bs=1 seek=$(( WIDTH * i )) of=/dev/fb0; done
COLOR=`printf '\\\\\\\\x00\\\\\\\\x00\\\\\\\\x00\\\\\\\\x00%0.s' $(seq 1 $WIDTH)`
send 'clear\r' && for i in $(seq 0 $HEIGHT | shuf); do printf $COLOR | dd bs=1 seek=$(( WIDTH * i )) of=/dev/fb0; done
for i in $(seq 1 9); do echo $i; done
cat /dev/urandom | dd bs=1 count=$(( WIDTH * HEIGHT )) > DUMP
ll
H=($(seq 1 $WIDTH | shuf))
echo ${#H[@]}
H=($(seq 1 $HEIGHT | shuf))
W=($(seq 1 $WIDTH | shuf))
seq 1 $(( WIDTH * HEIGHT )) | shuf > DUMP2
ll
txt DUMP2
while read line; do echo $line; done< <(cat DUMP2)
while read p; do printf '\\\\xff\\\\xff\\\\xff\\\\x00 | dd bs=1 seek=$p of=/dev/fb0 >/dev/null 2>&1; done< <(cat DUMP2)
while read p; do printf '\\\\xff\\\\xff\\\\xff\\\\x00' | dd bs=1 seek=$p of=/dev/fb0 >/dev/null 2>&1; done< <(cat DUMP2)
while read p; do printf '\\\\x00\\\\x80\\\\x00\\\\x00' | dd bs=1 seek=$p of=/dev/fb0 >/dev/null 2>&1; done< <(cat DUMP2)
alias-edit
while read p; do printf '\\\\x00\\\\x80\\\\x00\\\\x00' | dd bs=1 seek=$p of=/dev/fb0 >/dev/null 2>&1; done< <(cat DUMP2)
cat /dev/zero > fb0 | head -n 1 >/dev/null 2>&1
ll
sudo rm fb0
cat /dev/zero > /dev/fb0 | head -n 1 >/dev/null 2>&1
(cat /dev/zero > /dev/fb0 | head -n 1) >/dev/null 2>&1
seq 1 $(( WIDTH * HEIGHT )) | shuf > /tmp/fbmatrix
while read p; do printf '\\\\x00\\\\x80\\\\x00\\\\x00' | dd bs=1 seek=$p of=/dev/fb0 >/dev/null 2>&1; done< <(cat /tmp/fbmatrix)
alias-edit
send 'reload\r'
send 'fbdraw\x206\r'
alias-edit
sudo reboot
menu
enu
menu
reload
tstsaver
clear
reload
saver
clear
saver
clear
saver
clear
saver
clear
saver
saver 1
saver 2
saver 0
saver 3
saver red
saver blue
saver red
saver green
saver teal
saver yellow
saver aqua
saver purple
saver fuchsia
saver maroon
saver olive
saver navy
saver blue
saver aqua
saver
saver random
saver
clear
saver
clear
saver
clear
saver
clear
saver
clear
saver
clear
reload
stride
reload
drawrnd
reload
fbdraw
reload
fbdraw
reload
fbdraw
reload
fbdraw
clear
reload
fbdraw
reload
fbdraw
saver
clear
saver
clear
fbdraw
clear
reload
fbdraw
fbdraw 1
fbdraw
reload
fbdraw 1
reload
fbdraw 1
reload
fbdraw 1
fbdraw 0
fbdraw 2
fbdraw 3
reload
fbdraw 3
fbdraw 4
reload
fbdraw 4
fbdraw 5
clear
fbdraw 5
clear
reload
fbdraw 6
menu
enu
menu
reload
tstsaver
clear
reload
saver
clear
saver
clear
saver
clear
saver
clear
saver
saver 1
saver 2
saver 0
saver 3
saver red
saver blue
saver red
saver green
saver teal
saver yellow
saver aqua
saver purple
saver fuchsia
saver maroon
saver olive
saver navy
saver blue
saver aqua
saver
saver random
saver
clear
saver
clear
saver
clear
saver
clear
saver
clear
saver
clear
reload
stride
reload
drawrnd
reload
fbdraw
reload
fbdraw
reload
fbdraw
reload
fbdraw
clear
reload
fbdraw
reload
fbdraw
saver
clear
saver
clear
fbdraw
clear
reload
fbdraw
fbdraw 1
fbdraw
reload
fbdraw 1
reload
fbdraw 1
reload
fbdraw 1
fbdraw 0
fbdraw 2
fbdraw 3
reload
fbdraw 3
fbdraw 4
reload
fbdraw 4
fbdraw 5
clear
fbdraw 5
clear
reload
fbdraw 6
printf '\0x2C5'
printf '\x2C5'
printf '\x22'
printf '\x22\n'
printf '\x2C\n'
printf '\x2C5\n'
printf '\x26\n'
printf '\046\n'
pgrep -c thd
declare -A COLORS_TABLE=(   [BLACK]=$BLACK   [MAROON]=$MAROON   [GREEN]=$GREEN   [OLIVE]=$OLIVE   [NAVY]=$NAVY   [PURPLE]=$PURPLE   [TEAL]=$TEAL   [SILVER]=$SILVER   [GREY]=$GREY   [RED]=$RED   [LIME]=$LIME   [YELLOW]=$YELLOW   [BLUE]=$BLUE   [FUCHSIA]=$FUCHSIA   [AQUA]=$AQUA   [WHITE]=$WHITE )
echo ${COLORS_TABLE[@]}
menu
enu
menu
reload
tstsaver
clear
reload
saver
clear
saver
clear
saver
clear
saver
clear
saver
saver 1
saver 2
saver 0
saver 3
saver red
saver blue
saver red
saver green
saver teal
saver yellow
saver aqua
saver purple
saver fuchsia
saver maroon
saver olive
saver navy
saver blue
saver aqua
saver
saver random
saver
clear
saver
clear
saver
clear
saver
clear
saver
clear
saver
clear
reload
stride
reload
drawrnd
reload
fbdraw
reload
fbdraw
reload
fbdraw
reload
fbdraw
clear
reload
fbdraw
reload
fbdraw
saver
clear
saver
clear
fbdraw
clear
reload
fbdraw
fbdraw 1
fbdraw
reload
fbdraw 1
reload
fbdraw 1
reload
fbdraw 1
fbdraw 0
fbdraw 2
fbdraw 3
reload
fbdraw 3
fbdraw 4
reload
fbdraw 4
fbdraw 5
clear
fbdraw 5
clear
reload
fbdraw 6
alias-edit
WIDTH=$(cat /sys/class/graphics/fb0/stride)
echo $(( ( WIDTH / ( RANDOM % 7 ) + 1 ) ))
echo $(( ( WIDTH / ( (RANDOM % 7) + 1) ) ))
echo $(( ( WIDTH / ( (RANDOM % 4) + 4) ) ))
echo $(( ( WIDTH / ( (RANDOM % 10) + 6) ) ))
echo  $(( WIDTH/((RANDOM % 10)+6) ))
alias-edit
ll
chod fbdraw.sh 
ll
send 'reload\r'
sudo reboot
fbdraw 1
fbdraw 0
fbdraw 2
fbdraw 3
fbdraw 4
fbdraw 5
fbdraw 6
fbdraw 1
fbdraw 0
fbdraw 2
fbdraw 3
fbdraw 4
fbdraw 5
fbdraw 6
fbdraw 1
fbdraw 0
fbdraw 2
fbdraw 3
fbdraw 4
fbdraw 5
fbdraw 6
key esc
send 'fbdraw\x201\r'
send 'fbdraw\x200\r'
send 'fbdraw\x202\r'
send 'fbdraw\x203\r'
send 'fbdraw\x204\r'
send 'fbdraw\x205\r'
send 'reload\r'
ps -ef
alias-edit
for i in $(seq 1 $(( ( RANDOM % 100 ) + 10 )); do echo $i; done
for i in $(seq 1 $(( ( RANDOM % 100 ) + 10 ))); do echo $i; done
txt fbdraw.sh
alias-edit
txt fbdraw.sh
alias-edit
key esc
alias-edit
send 'fbdraw\x207\r'
alias-edit
txt fbdraw.sh
send 'fbdraw\x207\r'
txt fbdraw.sh
send 'fbdraw\x207\r'
txt fbdraw.sh
send 'fbdraw\x207\r'
txt fbdraw.sh
send 'reload\r'
send 'fbdraw\x207\r'
txt fbdraw.sh
send 'fbdraw\x207\r'
txt fbdraw.sh
send 'fbdraw\x207\r'
txt fbdraw.sh
send 'fbdraw\x207\r'
txt fbdraw.sh
send 'fbdraw\x207\r'
txt fbdraw.sh
pgrep -f 'fbdraw'
pids -v fbdraw
pids kill fbdraw
send 'fbdraw\x207\r'
txt fbdraw.sh
send 'fbdraw\x207\r'
txt fbdraw.sh
send 'fbdraw\x207\r'
txt fbdraw.sh
send 'fbdraw\x207\r'
txt fbdraw.sh
send 'fbdraw\x207\r'
send 'clear\r'
send 'fbdraw\x207\r'
txt fbdraw.sh
send 'fbdraw\x207\r'
txt fbdraw.sh
send 'fbdraw\x207\r'
txt fbdraw.sh
send 'fbdraw\x207\r'
pids kill fbdraw
send 'clear\r'
txt fbdraw.sh
send 'clear\r'
send 'fbdraw\x207\r'
txt fbdraw.sh
send 'fbdraw\x207\r'
txt fbdraw.sh
send 'fbdraw\x207\r'
txt fbdraw.sh
send 'fbdraw\x207\r'
txt fbdraw.sh
send 'fbdraw\x207\r'
txt fbdraw.sh
send 'fbdraw\x207\r'
txt fbdraw.sh
send 'fbdraw\x207\r'
txt fbdraw.sh
send 'fbdraw\x207\r'
txt fbdraw.sh
send 'fbdraw\x207\r'
txt fbdraw.sh
send 'fbdraw\x207\r'
txt fbdraw.sh
send 'fbdraw\x207\r'
txt fbdraw.sh
send 'fbdraw\x207\r'
txt fbdraw.sh
send 'fbdraw\x207\r'
txt fbdraw.sh
send 'fbdraw\x207\r'
txt fbdraw.sh
send 'fbdraw\x207\r'
txt fbdraw.sh
send 'fbdraw\x207\r'
txt fbdraw.sh
send 'fbdraw\x207\r'
txt fbdraw.sh
send 'fbdraw\x207\r'
txt fbdraw.sh
dd --help
txt fbdraw.sh
send 'fbdraw\x207\r'
txt fbdraw.sh
send 'fbdraw\x207\r'
txt fbdraw.sh
send 'fbdraw\x207\r'
txt fbdraw.sh
cat /sys/class/graphics/fb0/virtual_size | cut -d, -f2
cat /sys/class/graphics/fb0/virtual_size | cut -d, -f1
txt fbdraw.sh
send 'fbdraw\x207\r'
txt fbdraw.sh
send 'fbdraw\x207\r'
pids kill fbdraw
txt fbdraw.sh
send 'fbdraw\x207\r'
pids kill fbdraw
txt fbdraw.sh
send 'fbdraw\x207\r'
pids kill fbdraw
txt fbdraw.sh
send 'fbdraw\x207\r'
pids kill fbdraw
txt fbdraw.sh
send 'fbdraw\x207\r'
txt fbdraw.sh
send 'fbdraw\x207\r'
txt fbdraw.sh
send 'fbdraw\x207\r'
txt fbdraw.sh
send 'fbdraw\x207\r'
txt fbdraw.sh
send 'fbdraw\x207\r'
txt fbdraw.sh
send 'fbdraw\x207\r'
txt fbdraw.sh
send 'fbdraw\x207\r'
txt fbdraw.sh
send 'fbdraw\x207\r'
txt fbdraw.sh
send 'fbdraw\x207\r'
txt fbdraw.sh
send 'fbdraw\x207\r'
txt fbdraw.sh
send 'fbdraw\x207\r'
txt fbdraw.sh
send 'fbdraw\x207\r'
pids kill fbdraw
txt fbdraw.sh
send 'fbdraw\x207\r'
pids kill fbdraw
txt fbdraw.sh
alias-edit
txt fbdraw.sh
alias-edit
send 'reload\r'
send 'fbdraw\x207\r'
alias-edit
send 'reload\r'
send 'fbdraw\x207\r'
alias-edit
send 'reload\r'
send 'fbdraw\x207\r'
alias-edit
send 'reload\r'
send 'fbdraw\x207\r'
alias-edit
send 'reload\r'
send 'fbdraw\x207\r'
send 'clear\r'
alias-edit
send 'reload\r'
send 'fbdraw\x207\r'
alias-edit
send 'reload\r'
alias-edit
send 'fbdraw\x207\r'
alias-edit
send 'reload\r'
send 'fbdraw\x207\r'
alias-edit
send 'clear\r'
send 'stty\x20sane\r'
send 'clear\r'
alias-edit
send 'reload\r'
send 'fbdraw\x207\r'
alias-edit
txt fbdraw.sh 
alias-edit
send 'reload\r'
send 'fbdraw\x208\r'
pids kill fbdraw && send 'clear\r'
alias-edit
txt fbdraw.sh 
send 'fbdraw\x208\r'
txt fbdraw.sh 
send 'fbdraw\x208\r'
pids kill fbdraw && send 'clear\r'
send 'clear\r'
send 'fbdraw\x208\r'
pids kill fbdraw && send 'clear\r'
txt fbdraw.sh 
send 'fbdraw\x208\r'
txt fbdraw.sh 
send 'fbdraw\x208\r'
pids kill fbdraw && send 'clear\r'
send 'fbdraw\x208\r'
pids kill fbdraw && send 'clear\r'
txt fbdraw.sh 
send 'fbdraw\x208\r'
pids kill fbdraw && send 'clear\r'
txt fbdraw.sh 
send 'fbdraw\x208\r'
pids kill fbdraw && send 'clear\r'
txt fbdraw.sh 
send 'fbdraw\x208\r'
pids kill fbdraw && send 'clear\r'
txt fbdraw.sh 
send 'fbdraw\x208\r'
pids kill fbdraw && send 'clear\r'
txt fbdraw.sh 
send 'fbdraw\x208\r'
txt fbdraw.sh 
pids kill fbdraw && send 'clear\r'
send 'fbdraw\x208\r'
pids kill fbdraw && send 'clear\r'
txt fbdraw.sh 
send 'fbdraw\x208\r'
txt fbdraw.sh 
send 'fbdraw\x208\r'
txt fbdraw.sh 
send 'fbdraw\x208\r'
txt fbdraw.sh 
alias-edit
pids kill fbdraw && send 'clear\r'
send 'reload\r'
alias-edit
send 'fbdraw\x208\r'
for i in {1..8}; do
for i in {1..8}; do send "clear\rfbdraw\x20$i\r"; sleep 2; done
pids kill fbdraw && send 'clear\r'
sudo reboot
fbdraw 7
reload
fbdraw 7
clear
fbdraw 7
clear
fbdraw 7
reload
fbdraw 7
reload
fbdraw 7
reload
fbdraw 7
reload
fbdraw 7
reload
fbdraw 7
clear
reload
fbdraw 7
reload
fbdraw 7
reload
fbdraw 7
clear
stty sane
clear
reload
fbdraw 7
reload
fbdraw 8
clear
fbdraw 8
clear
fbdraw 8
clear
fbdraw 8
clear
fbdraw 8
clear
fbdraw 8
clear
fbdraw 8
clear
fbdraw 8
clear
fbdraw 8
clear
fbdraw 8
clear
fbdraw 8
clear
fbdraw 8
clear
reload
fbdraw 8
clear
fbdraw 1
clear
fbdraw 2
clear
fbdraw 3
clear
fbdraw 4
clear
fbdraw 5
clear
fbdraw 6
key esc
alias-edit
ll
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
txtf saver
pids kill saver && send 'clear\r'
send 'saver\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'fbdraw\x200\r'
alias-edit
send 'reload\r'
send 'fbdraw\x201\r'
send 'fbdraw\x202\r'
send 'fbdraw\x203\r'
send 'fbdraw\x202\r'
send 'fbdraw\x203\r'
send 'fbdraw\x201\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'fbdraw\x203\r'
send 'fbdraw\x205\r'
txtf saver
send 'saver\r'
txtf saver
pids kill saver && send 'clear\r'
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txt fbdraw.sh 
txtf saver
send 'saver\r'
txtf saver
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
txtf saver
pids kill saver && send 'clear\r'
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
txtf saver
pids kill saver && send 'clear\r'
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
txtf saver
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saverA
send 'saver\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
fg
printf '\\\\x00\\\\x80\\\\x00\\\\x00' | dd bs=1 seek=$p of=/dev/fb0 >/dev/null 2>&1
WIDTH=$(cat /sys/class/graphics/fb0/stride); HEIGHT=$(cat /sys/class/graphics/fb0/virtual_size | cut -d, -f2)
history | grep 18
shuf --random-source=/dev/urandom -n 1856 -i 0-255
for i in {1..270}; do for n in {1..1856}; do printf '\\\\x00\\\\x80\\\\x00\\\\x00' | dd bs=1 seek=$(( ( i * 1856 ) + n )) of=/dev/fb0 >/dev/null 2>&1; done
for i in {1..270}; do for n in {1..1856}; do printf '\\\\x00\\\\x80\\\\x00\\\\x00' | dd bs=1 seek=$(( ( i * 1856 ) + n )) of=/dev/fb0 >/dev/null 2>&1; done; done
txtf saver
GREEN=`printf '\\\\x00\\\\x80\\\\x00\\\\x00%0.s' $(seq 1 $WIDTH)`
for i in {1..270}; do printf $GREEN | dd bs=1 seek=$(( i * 1856 )) of=/dev/fb0 >/dev/null 2>&1; done
for i in {1..270}; do printf $GREEN | dd bs=4 seek=$(( i * 1856 )) of=/dev/fb0 >/dev/null 2>&1; done
key esc
alias-edit
ll
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
txtf saver
pids kill saver && send 'clear\r'
send 'saver\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'fbdraw\x200\r'
alias-edit
send 'reload\r'
send 'fbdraw\x201\r'
send 'fbdraw\x202\r'
send 'fbdraw\x203\r'
send 'fbdraw\x202\r'
send 'fbdraw\x203\r'
send 'fbdraw\x201\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'fbdraw\x203\r'
send 'fbdraw\x205\r'
txtf saver
send 'saver\r'
txtf saver
pids kill saver && send 'clear\r'
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txt fbdraw.sh 
txtf saver
send 'saver\r'
txtf saver
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
txtf saver
pids kill saver && send 'clear\r'
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
txtf saver
pids kill saver && send 'clear\r'
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
txtf saver
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saverA
send 'saver\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
fg
printf '\\\\x00\\\\x80\\\\x00\\\\x00' | dd bs=1 seek=$p of=/dev/fb0 >/dev/null 2>&1
WIDTH=$(cat /sys/class/graphics/fb0/stride); HEIGHT=$(cat /sys/class/graphics/fb0/virtual_size | cut -d, -f2)
history | grep 18
shuf --random-source=/dev/urandom -n 1856 -i 0-255
for i in {1..270}; do for n in {1..1856}; do printf '\\\\x00\\\\x80\\\\x00\\\\x00' | dd bs=1 seek=$(( ( i * 1856 ) + n )) of=/dev/fb0 >/dev/null 2>&1; done
for i in {1..270}; do for n in {1..1856}; do printf '\\\\x00\\\\x80\\\\x00\\\\x00' | dd bs=1 seek=$(( ( i * 1856 ) + n )) of=/dev/fb0 >/dev/null 2>&1; done; done
txtf saver
GREEN=`printf '\\\\x00\\\\x80\\\\x00\\\\x00%0.s' $(seq 1 $WIDTH)`
for i in {1..270}; do printf $GREEN | dd bs=1 seek=$(( i * 1856 )) of=/dev/fb0 >/dev/null 2>&1; done
for i in {1..270}; do printf $GREEN | dd bs=4 seek=$(( i * 1856 )) of=/dev/fb0 >/dev/null 2>&1; done
send 'clear\r' && for i in {1..270}; do printf $GREEN | dd bs=4 seek=$(( i * 1856 )) of=/dev/fb0 >/dev/null 2>&1; done
key esc
alias-edit
ll
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
txtf saver
pids kill saver && send 'clear\r'
send 'saver\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'fbdraw\x200\r'
alias-edit
send 'reload\r'
send 'fbdraw\x201\r'
send 'fbdraw\x202\r'
send 'fbdraw\x203\r'
send 'fbdraw\x202\r'
send 'fbdraw\x203\r'
send 'fbdraw\x201\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'fbdraw\x203\r'
send 'fbdraw\x205\r'
txtf saver
send 'saver\r'
txtf saver
pids kill saver && send 'clear\r'
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txt fbdraw.sh 
txtf saver
send 'saver\r'
txtf saver
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
txtf saver
pids kill saver && send 'clear\r'
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
txtf saver
pids kill saver && send 'clear\r'
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
txtf saver
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saverA
send 'saver\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
fg
printf '\\\\x00\\\\x80\\\\x00\\\\x00' | dd bs=1 seek=$p of=/dev/fb0 >/dev/null 2>&1
WIDTH=$(cat /sys/class/graphics/fb0/stride); HEIGHT=$(cat /sys/class/graphics/fb0/virtual_size | cut -d, -f2)
history | grep 18
shuf --random-source=/dev/urandom -n 1856 -i 0-255
for i in {1..270}; do for n in {1..1856}; do printf '\\\\x00\\\\x80\\\\x00\\\\x00' | dd bs=1 seek=$(( ( i * 1856 ) + n )) of=/dev/fb0 >/dev/null 2>&1; done
for i in {1..270}; do for n in {1..1856}; do printf '\\\\x00\\\\x80\\\\x00\\\\x00' | dd bs=1 seek=$(( ( i * 1856 ) + n )) of=/dev/fb0 >/dev/null 2>&1; done; done
txtf saver
GREEN=`printf '\\\\x00\\\\x80\\\\x00\\\\x00%0.s' $(seq 1 $WIDTH)`
for i in {1..270}; do printf $GREEN | dd bs=1 seek=$(( i * 1856 )) of=/dev/fb0 >/dev/null 2>&1; done
for i in {1..270}; do printf $GREEN | dd bs=4 seek=$(( i * 1856 )) of=/dev/fb0 >/dev/null 2>&1; done
send 'clear\r' && for i in {1..270}; do printf $GREEN | dd bs=4 seek=$(( i * 1856 )) of=/dev/fb0 >/dev/null 2>&1; done
send 'clear\r' && for i in {1..270}; do printf $GREEN | dd bs=4 seek=$(( i * ( 1856 / 2 ) )) of=/dev/fb0 >/dev/null 2>&1; done
key esc
alias-edit
ll
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
txtf saver
pids kill saver && send 'clear\r'
send 'saver\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'fbdraw\x200\r'
alias-edit
send 'reload\r'
send 'fbdraw\x201\r'
send 'fbdraw\x202\r'
send 'fbdraw\x203\r'
send 'fbdraw\x202\r'
send 'fbdraw\x203\r'
send 'fbdraw\x201\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'fbdraw\x203\r'
send 'fbdraw\x205\r'
txtf saver
send 'saver\r'
txtf saver
pids kill saver && send 'clear\r'
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txt fbdraw.sh 
txtf saver
send 'saver\r'
txtf saver
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
txtf saver
pids kill saver && send 'clear\r'
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
txtf saver
pids kill saver && send 'clear\r'
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
txtf saver
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saverA
send 'saver\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
fg
printf '\\\\x00\\\\x80\\\\x00\\\\x00' | dd bs=1 seek=$p of=/dev/fb0 >/dev/null 2>&1
WIDTH=$(cat /sys/class/graphics/fb0/stride); HEIGHT=$(cat /sys/class/graphics/fb0/virtual_size | cut -d, -f2)
history | grep 18
shuf --random-source=/dev/urandom -n 1856 -i 0-255
for i in {1..270}; do for n in {1..1856}; do printf '\\\\x00\\\\x80\\\\x00\\\\x00' | dd bs=1 seek=$(( ( i * 1856 ) + n )) of=/dev/fb0 >/dev/null 2>&1; done
for i in {1..270}; do for n in {1..1856}; do printf '\\\\x00\\\\x80\\\\x00\\\\x00' | dd bs=1 seek=$(( ( i * 1856 ) + n )) of=/dev/fb0 >/dev/null 2>&1; done; done
txtf saver
GREEN=`printf '\\\\x00\\\\x80\\\\x00\\\\x00%0.s' $(seq 1 $WIDTH)`
for i in {1..270}; do printf $GREEN | dd bs=1 seek=$(( i * 1856 )) of=/dev/fb0 >/dev/null 2>&1; done
for i in {1..270}; do printf $GREEN | dd bs=4 seek=$(( i * 1856 )) of=/dev/fb0 >/dev/null 2>&1; done
send 'clear\r' && for i in {1..270}; do printf $GREEN | dd bs=4 seek=$(( i * 1856 )) of=/dev/fb0 >/dev/null 2>&1; done
send 'clear\r' && for i in {1..270}; do printf $GREEN | dd bs=4 seek=$(( i * ( 1856 / 2 ) )) of=/dev/fb0 >/dev/null 2>&1; done
send 'clear\r' && for i in {1..270}; do printf $GREEN | dd bs=8 seek=$(( i * ( 1856 / 2 ) )) of=/dev/fb0 >/dev/null 2>&1; done
key esc
alias-edit
ll
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
txtf saver
pids kill saver && send 'clear\r'
send 'saver\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'fbdraw\x200\r'
alias-edit
send 'reload\r'
send 'fbdraw\x201\r'
send 'fbdraw\x202\r'
send 'fbdraw\x203\r'
send 'fbdraw\x202\r'
send 'fbdraw\x203\r'
send 'fbdraw\x201\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'fbdraw\x203\r'
send 'fbdraw\x205\r'
txtf saver
send 'saver\r'
txtf saver
pids kill saver && send 'clear\r'
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txt fbdraw.sh 
txtf saver
send 'saver\r'
txtf saver
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
txtf saver
pids kill saver && send 'clear\r'
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
txtf saver
pids kill saver && send 'clear\r'
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
txtf saver
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saverA
send 'saver\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
fg
printf '\\\\x00\\\\x80\\\\x00\\\\x00' | dd bs=1 seek=$p of=/dev/fb0 >/dev/null 2>&1
WIDTH=$(cat /sys/class/graphics/fb0/stride); HEIGHT=$(cat /sys/class/graphics/fb0/virtual_size | cut -d, -f2)
history | grep 18
shuf --random-source=/dev/urandom -n 1856 -i 0-255
for i in {1..270}; do for n in {1..1856}; do printf '\\\\x00\\\\x80\\\\x00\\\\x00' | dd bs=1 seek=$(( ( i * 1856 ) + n )) of=/dev/fb0 >/dev/null 2>&1; done
for i in {1..270}; do for n in {1..1856}; do printf '\\\\x00\\\\x80\\\\x00\\\\x00' | dd bs=1 seek=$(( ( i * 1856 ) + n )) of=/dev/fb0 >/dev/null 2>&1; done; done
txtf saver
GREEN=`printf '\\\\x00\\\\x80\\\\x00\\\\x00%0.s' $(seq 1 $WIDTH)`
for i in {1..270}; do printf $GREEN | dd bs=1 seek=$(( i * 1856 )) of=/dev/fb0 >/dev/null 2>&1; done
for i in {1..270}; do printf $GREEN | dd bs=4 seek=$(( i * 1856 )) of=/dev/fb0 >/dev/null 2>&1; done
send 'clear\r' && for i in {1..270}; do printf $GREEN | dd bs=4 seek=$(( i * 1856 )) of=/dev/fb0 >/dev/null 2>&1; done
send 'clear\r' && for i in {1..270}; do printf $GREEN | dd bs=4 seek=$(( i * ( 1856 / 2 ) )) of=/dev/fb0 >/dev/null 2>&1; done
send 'clear\r' && for i in {1..270}; do printf $GREEN | dd bs=8 seek=$(( i * ( 1856 / 2 ) )) of=/dev/fb0 >/dev/null 2>&1; done
GREEN=`printf '\\\\x00\\\\x00\\\\x00\\\\x00%0.s' $(seq 1 $WIDTH)`
send 'clear\r' && for i in {1..270}; do printf $GREEN | dd bs=8 count=1856 seek=$(( i * 1856 )) of=/dev/fb0 >/dev/null 2>&1; done
send 'clear\r' && for i in {1..270}; do printf $GREEN | dd bs=2 count=1856 seek=$(( i * 1856 )) of=/dev/fb0 >/dev/null 2>&1; done
GREEN=`printf '\\\\x00\\\\x80\\\\x00\\\\x00%0.s' $(seq 1 $WIDTH)`
send 'clear\r' && for i in {1..270}; do printf $GREEN | dd bs=2 count=1856 seek=$(( i * 1856 )) of=/dev/fb0 >/dev/null 2>&1; done
key esc
alias-edit
ll
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
txtf saver
pids kill saver && send 'clear\r'
send 'saver\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'fbdraw\x200\r'
alias-edit
send 'reload\r'
send 'fbdraw\x201\r'
send 'fbdraw\x202\r'
send 'fbdraw\x203\r'
send 'fbdraw\x202\r'
send 'fbdraw\x203\r'
send 'fbdraw\x201\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'fbdraw\x203\r'
send 'fbdraw\x205\r'
txtf saver
send 'saver\r'
txtf saver
pids kill saver && send 'clear\r'
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txt fbdraw.sh 
txtf saver
send 'saver\r'
txtf saver
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
txtf saver
pids kill saver && send 'clear\r'
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
txtf saver
pids kill saver && send 'clear\r'
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
txtf saver
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saverA
send 'saver\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
fg
printf '\\\\x00\\\\x80\\\\x00\\\\x00' | dd bs=1 seek=$p of=/dev/fb0 >/dev/null 2>&1
WIDTH=$(cat /sys/class/graphics/fb0/stride); HEIGHT=$(cat /sys/class/graphics/fb0/virtual_size | cut -d, -f2)
history | grep 18
shuf --random-source=/dev/urandom -n 1856 -i 0-255
for i in {1..270}; do for n in {1..1856}; do printf '\\\\x00\\\\x80\\\\x00\\\\x00' | dd bs=1 seek=$(( ( i * 1856 ) + n )) of=/dev/fb0 >/dev/null 2>&1; done
for i in {1..270}; do for n in {1..1856}; do printf '\\\\x00\\\\x80\\\\x00\\\\x00' | dd bs=1 seek=$(( ( i * 1856 ) + n )) of=/dev/fb0 >/dev/null 2>&1; done; done
txtf saver
GREEN=`printf '\\\\x00\\\\x80\\\\x00\\\\x00%0.s' $(seq 1 $WIDTH)`
for i in {1..270}; do printf $GREEN | dd bs=1 seek=$(( i * 1856 )) of=/dev/fb0 >/dev/null 2>&1; done
for i in {1..270}; do printf $GREEN | dd bs=4 seek=$(( i * 1856 )) of=/dev/fb0 >/dev/null 2>&1; done
send 'clear\r' && for i in {1..270}; do printf $GREEN | dd bs=4 seek=$(( i * 1856 )) of=/dev/fb0 >/dev/null 2>&1; done
send 'clear\r' && for i in {1..270}; do printf $GREEN | dd bs=4 seek=$(( i * ( 1856 / 2 ) )) of=/dev/fb0 >/dev/null 2>&1; done
send 'clear\r' && for i in {1..270}; do printf $GREEN | dd bs=8 seek=$(( i * ( 1856 / 2 ) )) of=/dev/fb0 >/dev/null 2>&1; done
GREEN=`printf '\\\\x00\\\\x00\\\\x00\\\\x00%0.s' $(seq 1 $WIDTH)`
send 'clear\r' && for i in {1..270}; do printf $GREEN | dd bs=8 count=1856 seek=$(( i * 1856 )) of=/dev/fb0 >/dev/null 2>&1; done
send 'clear\r' && for i in {1..270}; do printf $GREEN | dd bs=2 count=1856 seek=$(( i * 1856 )) of=/dev/fb0 >/dev/null 2>&1; done
GREEN=`printf '\\\\x00\\\\x80\\\\x00\\\\x00%0.s' $(seq 1 $WIDTH)`
send 'clear\r' && for i in {1..270}; do printf $GREEN | dd bs=2 count=1856 seek=$(( i * 1856 )) of=/dev/fb0 >/dev/null 2>&1; done
send 'clear\r' && for i in {1..270}; do printf $GREEN | dd bs=2 count=450 seek=$(( i * 450 )) of=/dev/fb0 >/dev/null 2>&1; done
key esc
alias-edit
ll
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
txtf saver
pids kill saver && send 'clear\r'
send 'saver\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'fbdraw\x200\r'
alias-edit
send 'reload\r'
send 'fbdraw\x201\r'
send 'fbdraw\x202\r'
send 'fbdraw\x203\r'
send 'fbdraw\x202\r'
send 'fbdraw\x203\r'
send 'fbdraw\x201\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'fbdraw\x203\r'
send 'fbdraw\x205\r'
txtf saver
send 'saver\r'
txtf saver
pids kill saver && send 'clear\r'
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txt fbdraw.sh 
txtf saver
send 'saver\r'
txtf saver
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
txtf saver
pids kill saver && send 'clear\r'
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
txtf saver
pids kill saver && send 'clear\r'
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
txtf saver
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saverA
send 'saver\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
send 'saver\r'
txtf saver
send 'saver\r'
pids kill saver && send 'clear\r'
txtf saver
fg
printf '\\\\x00\\\\x80\\\\x00\\\\x00' | dd bs=1 seek=$p of=/dev/fb0 >/dev/null 2>&1
WIDTH=$(cat /sys/class/graphics/fb0/stride); HEIGHT=$(cat /sys/class/graphics/fb0/virtual_size | cut -d, -f2)
history | grep 18
shuf --random-source=/dev/urandom -n 1856 -i 0-255
for i in {1..270}; do for n in {1..1856}; do printf '\\\\x00\\\\x80\\\\x00\\\\x00' | dd bs=1 seek=$(( ( i * 1856 ) + n )) of=/dev/fb0 >/dev/null 2>&1; done
for i in {1..270}; do for n in {1..1856}; do printf '\\\\x00\\\\x80\\\\x00\\\\x00' | dd bs=1 seek=$(( ( i * 1856 ) + n )) of=/dev/fb0 >/dev/null 2>&1; done; done
txtf saver
GREEN=`printf '\\\\x00\\\\x80\\\\x00\\\\x00%0.s' $(seq 1 $WIDTH)`
for i in {1..270}; do printf $GREEN | dd bs=1 seek=$(( i * 1856 )) of=/dev/fb0 >/dev/null 2>&1; done
for i in {1..270}; do printf $GREEN | dd bs=4 seek=$(( i * 1856 )) of=/dev/fb0 >/dev/null 2>&1; done
send 'clear\r' && for i in {1..270}; do printf $GREEN | dd bs=4 seek=$(( i * 1856 )) of=/dev/fb0 >/dev/null 2>&1; done
send 'clear\r' && for i in {1..270}; do printf $GREEN | dd bs=4 seek=$(( i * ( 1856 / 2 ) )) of=/dev/fb0 >/dev/null 2>&1; done
send 'clear\r' && for i in {1..270}; do printf $GREEN | dd bs=8 seek=$(( i * ( 1856 / 2 ) )) of=/dev/fb0 >/dev/null 2>&1; done
GREEN=`printf '\\\\x00\\\\x00\\\\x00\\\\x00%0.s' $(seq 1 $WIDTH)`
send 'clear\r' && for i in {1..270}; do printf $GREEN | dd bs=8 count=1856 seek=$(( i * 1856 )) of=/dev/fb0 >/dev/null 2>&1; done
send 'clear\r' && for i in {1..270}; do printf $GREEN | dd bs=2 count=1856 seek=$(( i * 1856 )) of=/dev/fb0 >/dev/null 2>&1; done
GREEN=`printf '\\\\x00\\\\x80\\\\x00\\\\x00%0.s' $(seq 1 $WIDTH)`
send 'clear\r' && for i in {1..270}; do printf $GREEN | dd bs=2 count=1856 seek=$(( i * 1856 )) of=/dev/fb0 >/dev/null 2>&1; done
send 'clear\r' && for i in {1..270}; do printf $GREEN | dd bs=2 count=450 seek=$(( i * 450 )) of=/dev/fb0 >/dev/null 2>&1; done
send 'clear\r' && for i in {1..270}; do printf $GREEN | dd bs=8 count=450 seek=$(( i * 450 )) of=/dev/fb0 >/dev/null 2>&1; done
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  txtf menu
key esc
fb
alias-edit
echo $PS1_STORED
[ -x $PS1_STORED ] && echo found
[ -v $PS1_STORED ] && echo found
PS1=$PS1_STORED
