起因:
- 为了找到简短可用的 Github 用户名
原理:
- 一般情况下
- 如果用户名存在,则访问
https://github.com/Userame返回 200 - 如果返回是
404 Not Found,则这个用户名 很可能 没被注册
实现:
curl -sI "https://github.com/$Name" | grep -q "404 Not Found" && echo $Name >> ok.txt-I, 表示仅获取网页头部,大大减少数据量。Fetch the headers only!
注意:
- txt 文件里是 1.1w 个用户名,但大概测试发现只有一半左右是可以使用的,多数都含有数字,纯字母的很少!