我是打击脚本并试图做一些练习的新手.当我试图用"完成"字符串停止程序时,得到这样的错误:
line 9: ((: finish: expression recursion level exceeded (error token is "finish").
Run Code Online (Sandbox Code Playgroud)
问题是什么?我还想了解其他的错误.我的计划是:
#!/bin/bash
number=0
finish="finish"
temp=0
echo "Enter a number."
while true;
do
read -r number
if (( $number > $temp ))
then
temp=$number
fi
if [[ $number == $finish ]]
then
break
fi
done
echo "Largest : $temp"
Run Code Online (Sandbox Code Playgroud)