Я хочу повторить этот код до тех пор, пока я не остановлю его, либо установив время, в течение которого он повторяется, нажав ^ c, либо установив количество итераций, а затем выведя результат повторения. Код должен вводиться сам по себе, так что ввод переменных 5 и 2 в первый раз приведет к перезапуску сценария с 5 и 2.25 в качестве переменных. Сценарий помогает определить квадратный корень из числа, с одним предположением.
#!/bin/bash
echo -n "Please enter the number you need to find the square root for and press [ENTER]: "
read fin
echo -n "Please enter guess and press [ENTER]: "
read gues
var=$(echo "$fin/$gues" | bc -l )
var1=$(echo "$var+$gues" | bc -l )
var2=$(echo "$var1/2" | bc -l )
echo $var2