スプリッツアプリを作ってみよう!すべてがうまく動作していますが、昨日から次のエラーが発生し続けます。
スクリプトファイルを確認しましたが、すべてが完璧に見えました!とても混乱してしまい、ついにifドアを持つようになりましたが、そうです!これは最後の部分です:
#checks if speed is 150
157 if [[ $2 -eq 150 ]];
158 then
159 starttime=$SECONDS
160 FS=$'\n'
161 for j in `grep --color=always -iP '\b[^aeiou\s]*[aeiou][^aeiou\s]*\K[aeiou]' $1`;
162 do
163 #Reads the text file in the centre of the screen
164 echo " ___________________"
165 echo " $j";
166 echo " ___________________"
167 echo " Speed 150 wpm"
168 sleep 0.9;
169 clear;
170 done
171 endtime=$(($SECONDS - $starttime))
172 echo "You read $words_read words in $endtime seconds!"
173 exit 8
174 fi
ベストアンサー1
一部の内容を修正、一部削除して;
再フォーマットしました。作業結果は次のとおりです。
#checks if speed is 150
if [ $2 -eq 150 ] ; then
words=0
starttime=$(date +%s)
FS=$'\n'
for j in $(grep --color=always -iP '\b[^aeiou\s]*[aeiou][^aeiou\s]*\K[aeiou]' $1) ; do
#Reads the text file in the centre of the screen
echo " ___________________"
echo " $j";
echo " ___________________"
echo " Speed 150 wpm"
sleep 0.9
clear
words=$(( $words + 1 ))
done
endtime=$(( $(date +%s) - $starttime ))
echo "You read $words words in $endtime seconds!"
exit 8
fi