skrypt linux działania

0
let "a=${tablica[1]}+${tablica[2]}*3+(${tablica[3]}*7)+(${tablica[4]}*9)+${tablica[5]}+(${tablica[6]}*3)+(${tablica[7]}*7)+(${tablica[8]}*9)+${tablica[9]}+(${tablica[10]}*3)"
let "b=$a%10"
let "c=10-$b" 

to jest nie tak z tym działaniem? wywala mi taki błąd

-bash: let: a=+*3+(*7)+(*9)++(*3)+(*7)+(*9)++(*3): syntax error: operand expected (error token is "*3+(*7)+(*9)++(*3)+(*7)+(*9)++(*3)")
-bash: let: b=%10: syntax error: operand expected (error token is "%10")
-bash: let: c=10-: syntax error: operand expected (error token is "-")

0

Musisz wpisać coś do zmiennych śr których używasz, tablica[0], tablica[1], ... .

1 użytkowników online, w tym zalogowanych: 0, gości: 1