|
@ -0,0 +1,21 @@ |
|
|
|
|
|
#!/bin/bash |
|
|
|
|
|
|
|
|
|
|
|
# 读取随机数据并转为 base64 编码 |
|
|
|
|
|
head -n 50000 /dev/urandom | base64 > random; |
|
|
|
|
|
# 抽取 50000 行数据 |
|
|
|
|
|
head -n 50000 random > random2; |
|
|
|
|
|
# rename |
|
|
|
|
|
rm random; |
|
|
|
|
|
mv random2 random; |
|
|
|
|
|
|
|
|
|
|
|
# 按 asc 排序 |
|
|
|
|
|
sort --unique random > unique_sort_by_asc; |
|
|
|
|
|
# 按 num 排序 |
|
|
|
|
|
sort --unique --numeric-sort random > unique_sort_by_num; |
|
|
|
|
|
|
|
|
|
|
|
# 追加写 |
|
|
|
|
|
cat unique_sort_by_asc > totall; |
|
|
|
|
|
cat unique_sort_by_num >> totall; |
|
|
|
|
|
|
|
|
|
|
|
# 匹配并统计字符 |
|
|
|
|
|
grep -o "com" totall | wc -l > number_of_com; |