2015-10-11 3 views

ответ

0

Вы должны расширять переменные, чтобы получить их значения: $x и $y:

expr $x/$y 
+0

он работал ..thank вас Renaud Pacalet –

+0

'expr' является обсолютным, избегайте его, когда это возможно (см. Мой ответ) – janos

+0

Это не устарело, это единственное, что доступно в оболочке POSIX pr ogramming. Он только что был заменен в расширенных оболочках арифметическими операторами, такими как '((..))'. Но в качестве общего заявления я согласен с вашим комментарием. –

0

Использование современных Bash арифметика:

echo $((x/y)) 

Чтобы присвоить результат переменной z:

((z = x/y)) 

Чтобы проверить значение z:

echo $z 
Смежные вопросы