我输出的结果不正确。它不是将输入乘以额外成本,而是按照原样显示输入。我需要根据选择将人数乘以他们可能拥有的额外费用。
{{1}}
答案 0 :(得分:2)
问题在于美元的迹象
num1=$50
num2=$20
num3=$5
美元符号在Bash中具有特殊含义,因此它不会作为常规数字工作。存储这些常量而不使用货币,然后将其添加到结果中。
需要使用反斜杠转义美元符号以显示回声。
echo "For Adult Tickets \$$(( integer1 + num1 ))"