首页 > 解决方案 > Bash 多个整数一个变量

问题描述

我试图弄清楚如何添加由空格分隔的变量上的多个整数。

前任。

num1=10 20 30

应该输出60

但是在尝试回显变量时出现错误。

标签: bashscripting

解决方案


在算术展开式中用加号替换空格。

$ num1='10 20 30'
$ echo $((${num1// /+}))
60

推荐阅读