花活-2022-11-10

不止一次弄一些类似黑客帝国数字雨的东西,屏保、壁纸
最近写了个脚本,在dual mon一直echo字符,听着hacknet的soundtrack干活,还是有点感觉的

上网搜了一下,man bash 可以看到这个说明
然后将 1-65535都打印了一下

$ man bash
         \UHHHHHHHH
                     the Unicode (ISO/IEC 10646) character whose value is the hexadecimal
                     value HHHHHHHH (one to eight hex digits)
  • 英文、数字、常见的奇怪字符都在 1400以前
  • 中间大部分都是汉字,简体、繁体都有
  • 50000多的时候有韩文

就有了这个简单输出的脚本

#!/bin/bash

function rand()
{
    num=$RANDOM$RANDOM
    ((ret=num%1350+34))
    echo $ret
}

#for i in {1..10};do
while true; do
    sleep 0.05
    r=`rand`
    hex=`printf "%x" $r`
    echo -n -e "\e[32m\U${hex}"
done

优化下脚本可以弄特定范围的字符,哪天闲得发慌再说吧

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容