#!/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。 预先感谢
答案 0 :(得分:2)
您不得在算术表达式中转义星号。
echo "product of $a and $b is $((a * b))"