Сценарий оболочки для поиска произведения двух чисел без использования expr и третьей переменной - PullRequest
0 голосов
/ 17 декабря 2018
#!/bin/sh
echo "enter a number"
read a
echo "enter another number"
read b
echo "product of $a and $b is $((a \* b))"

Здравствуйте, я пытаюсь решить текущий вопрос: «Написание сценария оболочки для поиска произведения двух чисел без использования expr и третьей переменной». Я проверил, что это можно сделать с помощью выражения echo «product of$ a и $ b равны expr $a \* $b "

. Первое утверждение дает ошибку, в которой указывается, что EOF не найден.Это возможно?или мы должны обязательно включить expr.Заранее спасибо

1 Ответ

0 голосов
/ 17 декабря 2018

Вы не должны экранировать звездочку внутри арифметического выражения.

echo "product of $a and $b is $((a * b))"
...