每个文本文件是一道知识问答题。
每道知识问答题的格式是固定的,例如:
”两个黄鹂鸣翠柳,一行白鹭上青天”是谁的诗作?
李白
杜甫
白居易
杜牧
杜甫
格式是:第一行是问题,空一行,后面每一行各是一个答案,再空一行,最后一行是正确答案。
三、请编程实现百科知识问答功能,要求如下:
将该题目显示出来,当然正确答案是不显示的,让用户答题。
最后统计用户答题的正确率,给予相应评价。
#!/bin/bash
correct=0
i=1
export answer=""
function readText(){
cat $1 | while read line
do
if [ $i -ne 8 ]
then
echo $line
else
export answer=$line
echo $answer
fi
i=$(($i+1))
done
}
readText ./1.txt
read -p "输入答案:" input
#echo "$input $answer"
if [ "$input" == "$answer" ];then
correct=$(($correct+1))
fi
echo $correct