Почему я не получаю результат дополнения?

Я записал следующий файл сценария из своей книги.

a=2
b=3 
c=$[a+b]
echo 'The result is:' $c

После выполнения этой программы, вместо того, чтобы добраться 5, я становлюсь произведенным как:

The result is: $[a+b]
1
задан 9 August 2014 в 22:41

1 ответ

Вы не должны использовать []:

Идут для этого (с эти (()) скобки:

a=2
b=3
c=$((a+b))
echo 'The result is:' $c

возвраты:

The result is: 5
1
ответ дан 11 November 2019 в 12:38

Другие вопросы по тегам:

Похожие вопросы: