Тип нового для bash-скриптов и имеет проблемы с приведенным ниже кодом. Я пытаюсь сравнить номер массива с номером у вас есть вход со стороны «читать анс» проблема в основном сравнение десятичных чиселbash scripting if statement, сравнивая десятичные
BGpercent=(0 99 99.3 99.6 99.8 100)
BGpoint=(0 1 2 3 4 5)
read ans
for ((c=${#BGpercent[@]}; c>=0; c--))
do
echo "${BGpercent[$c]}"
if [ "${BGpercent[$c]}" <= "$ans" ];
then
result=${BGpoint[$c]}
break
fi
done
echo $result | bc -lstrong text
Error - ./testscript.sh: =: No such file or directory
chmod 750 testcript.sh затем попробуйте запустить его. Кроме того, добавьте shebang. – dood
не работает, все еще с той же ошибкой –
Эта часть сообщения '=:' странная. – 123