Shell脚本无需使用expr和第三个变量即可查找两个数字的乘积

时间:2018-12-17 13:32:57

标签: ubuntu sh

#!/bin/sh
echo "enter a number"
read a
echo "enter another number"
read b
echo "product of $a and $b is $((a \* b))"

您好,我正在尝试解决当前的问题:“编写Shell脚本以查找两个数字的乘积,而无需使用expr和第三个变量” 我检查过可以使用以下语句完成此操作     回声“ $ a和$ b的乘积为expr $a \* $b

第一个语句给出错误,指出未找到EOF 但是,我很好奇这是否也可以在不使用expr或第三个变量的情况下完成。这可能吗?还是我们必须强制包含expr。 预先感谢

1 个答案:

答案 0 :(得分:2)

您不得在算术表达式中转义星号。

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