Advertisement
Guest User

Untitled

a guest
May 3rd, 2016
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.43 KB | None | 0 0
  1. #!/bin/bash
  2. if [ ! -r "$1" ]; then
  3. echo "Please provide a valid file."
  4. exit 0
  5. fi
  6.  
  7. file="$(<$1)"
  8. length="${#file}"
  9. speed=4
  10. char_count=0
  11.  
  12. for (( i=0; i<$length; i++ )) do
  13. if [ $char_count -eq 0 ]; then
  14. char_count=$speed
  15.  
  16. old_tty_setting=$(stty -g)
  17. stty -icanon -echo
  18. key=$(dd bs=1 count=1 2> /dev/null)
  19. stty "$old_tty_setting"
  20. fi
  21. ((char_count--))
  22.  
  23. printf "${file:i:1}"
  24. done
  25.  
  26. exit 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement