В моей программе 2 массива, первый - числа, а второй - нет, при попытке их сравнить я получаю эту ошибку:
./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:
if [[ (( "${formula[i-1]}" -ge "0" && "${formula[i-1]}" -le "9$
(( "${formula[i+1]}" -ge "0" && "${formula[i+1]}" -le "9" )) ]]
, а это строка 48:
if [ "${formula[i+1]}" -ge "0" ] && [ "${formula[i+1]}" -le "9" ]