Ошибка при попытке сравнить несколько элементов массива - PullRequest
0 голосов
/ 21 октября 2019

В моей программе 2 массива, первый - числа, а второй - нет, при попытке их сравнить я получаю эту ошибку:

enter image description here

./P5.4.sh: line 48: [: /: integer expression expected
./P5.4.sh: line 48: [: *: integer expression expected
./P5.4.sh: line 36: [[: -: syntax error: operand expected (error token is "-")

это строка 36:

enter image description here

        if [[ (( "${formula[i-1]}" -ge "0" &&  "${formula[i-1]}" -le "9$
        (( "${formula[i+1]}" -ge "0" && "${formula[i+1]}" -le "9" )) ]]

, а это строка 48:

enter image description here

if [ "${formula[i+1]}" -ge "0" ] && [ "${formula[i+1]}" -le "9" ]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...