使用脚本生成测试文件,内容为几种编程语言的随机列表
此处使用了$RANDOM来生成随机数
生成一个样例文件,如test_201709,文件内容只有一列
#!/bin/bash
generate_file="test_$(date +%Y%m)"
names=(Java Shell C C++ Python Php Go)
names_length=${#names[@]}
rm -f ${generate_file}
for i in {
1..200}
do
random_num=$RANDOM
index=$((random_num%names_length))
echo "${names[${index}]}" >> ${generate_file}
done
统计各个语言出现的次数(以下测试中的次数重新生成文件后会不一样)
此处文件名可直接使用上述文件名规则test_$(date +%Y%m)