输出变量的结果

输出变量的结果

我有一个 if 语句,我希望在一种情况下将 1 添加到变量 v,在另一种情况下添加到变量 inv。我做了以下操作 v=$((v + 1))inv=$((inv + 1)) 我想输出结果,所以我这样做了

echo "The number of valid is "$v" and the number of invalid is "$inv"."

但是当我运行该程序时它不起作用?我如何输出方程的结果?

答案1

对于初学者,您应该引用变量(即将它们放在 里面"...")。所以你的输出语句应该是这样的:

echo "The number of valid is $v and the number of invalid is $inv."

如果您发现需要更新问题,我会更新我的答案。

相关内容