在bash脚本中添加两个数字

在bash脚本中添加两个数字

我试图从命令行添加 2 个数字,但我不明白为什么输出为 0。

#!/bin/bash

args=("$@") 



if [ ${args[0]} -eq ${args[1]} ]
then
echo "The sum of the 2 numbers is $(( arg[0] + arg[1] ))"
else
echo "The 2 numbers do not match, hence we are not adding up"
fi

答案1

对我来说这似乎是一个简单的错字。

应该$(( args[0] + args[1] ))不是$(( arg[0] + arg[1] ))

相关内容