清华大佬耗费三个月吐血整理的几百G的资源,免费分享!....>>>
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 | #!/bin/bash FACE_GIRL= "?^_^?" FACE_BOY= "?^O^?" N_COLS=`tput cols` N_LINES=`tput lines` BLANK80=` seq -s "" 100 | head -c100` LINES_ARRAY[0]= "Hello baby,xixi" LINES_ARRAY[1]= "Are you feeling lonely over there?" LINES_ARRAY[2]= "Is there someone loving you out there?" LINES_ARRAY[3]= "Sorry,I'm actually a decent gentleman,hehe" LINES_ARRAY[4]= "Hmmm.." LINES_ARRAY[5]= "Give me a kiss,honey!" if [ $N_COLS - lt 80 ] || [ $N_LINES - lt 20 ]; then echo "Your terminal needs to be 80 in colums and 20 in lines" exit 0; fi function change_color() { echo -e "\E[$1;$2m" } function draw_face() { tput cup $1 $2 if [ "$3" - eq 0 ]; then echo " $FACE_GIRL" else echo " $FACE_BOY" tput cup ` expr $1 + 1` $2 sleep 1 if [ $4 - le 5 ]; then echo " ${LINES_ARRAY[$4]} " else echo " ${LINES_ARRAY[5]} " fi fi } clear tput cup 0 0 change_color 37 47 for i in ` seq 8`; do echo $BLANK80 # echo " " done j=2 change_color 30 47 for i in ` seq 20 40`; do draw_face $j ` expr $i + 1` 0 draw_face ` expr $j + 1` ` expr $i - 8` 1 ` expr $i - 20` sleep 1 done tput cup 90 0 tput sgr0 |