真心求教shell脚本问题,谢谢
发表于 : 2011-06-22 11:10
用shell脚本实现以下功能:建立一个文件夹,每一个文档里放一道题目,比如30-50道,随机从里面抽取10-20道,进行测试,可以实现判断对错,以及统计正确率等功能
代码: 全选
inArray ()
{
local name="$1" item
shift
for item in "$@" ; do
[ "$item" = "$name" ] && return 0
done
return 1
}
files=()
cd someDir
while [[ ${#files[@]} = 10 ]] ; do
file=$(( RANDOM % 30 ))
inArray "$file" "${files[@]}" || files+=("$file")
done
cat "${files[@]}"