В противном случае для установки пакетов можно использовать команду: apt-get install subversion git quilt unzip wget swig2.0 python make yasm
Синтаксис $(( [...] ))
предназначен для выполнения целочисленных вычислений.
$ echo $(( 2 + 2 ))
4
$ foo=5
$ echo $(( $foo + 2 ))
7
$ echo $(( $foo / 2 ))
2
$ echo $(( $foo % 2 ))
1
В вашем случае скрипт использует $1
,который оценивается как первый параметр при его расширении, поэтому, если ваш скрипт был вызван с ./script.sh 43
, $1
будет оцениваться как 43
, а $(( $1 * 2))
будет оцениваться как 86
.