P. Sravani - 1 year ago 72

Linux Question

I have an expression declared as a string and I want the output to be the result of the expression. I am trying to solve it using shell scripting.

For example

`expr="123+456"`

expecting output

`579`

Thanks in advance.

Answer Source

You need the arithmetic expransion syntax:

```
$ expr="123+456"
$ answer=$(($expr))
$ echo $answer
579
```