今天偶然间发现一个可以命令行飘雪花的小程序代码 分享一哈
declare -A line=();
while :;
do col=$((RANDOM%COLUMNS));
line[$col]=0;
for c in ${!line[*]};
do echo -e -n "\033[$((line[$c]++));
${c}H \033[${line[$c]};
${c}H$\033[0;0H";
done;
sleep 0.1;
done
以上可以写在脚本里也可以在命令行直接写
declare -A line=();while :;do col=$((RANDOM%COLUMNS));line[$col]=0;for c in ${!line[*]};do echo -e -n "\033[$((line[$c]++));${c}H \033[${line[$c]};${c}H$\033[0;0H";done;sleep 0.1;done
拜拜