Целочисленное сложение в shell

Вот мой простой код оболочки. Я хочу, чтобы результат был 2. Shell рассматривает все как строку. Как я могу это сделать?

num=1
num=$(( $num + 1 ))

EDIT :

Полный код: Что не так, если я хочу вывести от 1 до 10?

#! /bin/bash

num=1
until test $num -eq 10
do
    num=$(( $num + 1 ))
    echo $num
done
17
задан Jaseem 4 January 2012 в 08:38
поделиться