clear echo "" printf "\e[93m" for (( i=5; i>0; i-- )) do clear printf "\n" echo "Comenzamos en $i" sleep 1 done echo "" clear printf "\e[92m" while IFS= read -r line do string=" $line" let len=${#string}-1 for (( pos=0; pos<=$len; pos++)) do # el if es para hacer pausas de 2 segundos. if [ "${string:$pos:1}" = "¬" ]; then sleep 2 else echo -n "${string:$pos:1}" fi sleep 0.02 done sleep 1 echo "" done < video02.txt sleep 1