【求助】版主求助???---变量可以赋值一个算术表达式吗?

【求助】版主求助???---变量可以赋值一个算术表达式吗?

版主请问我可以这样赋值吗?:
#!/bin/bash
v1=1
v2=2
v3=3
v4=$v1+$v2+$v3
echo v4



请版主指点,谢谢!!!      
复制内容到剪贴板
代码:
dx@cm-dx ~
$ v1=1

dx@cm-dx ~
$ v2=2

dx@cm-dx ~
$ v3=3

dx@cm-dx ~
$ v4=$(( $v1+$v2+$v3 ))

dx@cm-dx ~
$ echo $v4
6

dx@cm-dx ~
$
      
[QUOTE=davi]
复制内容到剪贴板
代码:

dx@cm-dx ~
$ v1=1

dx@cm-dx ~
$ v2=2

dx@cm-dx ~
$ v3=3

dx@cm-dx ~
$ v4=$(( $v1+$v2+$v3 ))

dx@cm-dx ~
$ echo $v4
6

dx@cm-dx ~
$
[/QUOTE]

谢谢版主!!!      
另:在 $(( ... )) 中,变量名前面的 $ 符号可以省略。如:
复制内容到剪贴板
代码:
[color=blue]-(dearvoid@LinuxEden:tty3)-(~/tmp)-
[272 0] # [/color]v1=2
[color=blue]-(dearvoid@LinuxEden:tty3)-(~/tmp)-
[272 0] # [/color]v2=3
[color=blue]-(dearvoid@LinuxEden:tty3)-(~/tmp)-
[272 0] # [/color]v3=$(( v1 + v2 ))
[color=blue]-(dearvoid@LinuxEden:tty3)-(~/tmp)-
[272 0] # [/color]echo $v3
5
[color=blue]-(dearvoid@LinuxEden:tty3)-(~/tmp)-
[272 0] # [/color]o
      
[QUOTE=dearvoid]另:在 $(( ... )) 中,变量名前面的 $ 符号可以省略。如:
复制内容到剪贴板
代码:
[color=blue]-(dearvoid@LinuxEden:tty3)-(~/tmp)-
[272 0] # [/color]v1=2
[color=blue]-(dearvoid@LinuxEden:tty3)-(~/tmp)-
[272 0] # [/color]v2=3
[color=blue]-(dearvoid@LinuxEden:tty3)-(~/tmp)-
[272 0] # [/color]v3=$(( v1 + v2 ))
[color=blue]-(dearvoid@LinuxEden:tty3)-(~/tmp)-
[272 0] # [/color]echo $v3
5
[color=blue]-(dearvoid@LinuxEden:tty3)-(~/tmp)-
[272 0] # [/color]o
[/QUOTE]
谢了.受到.我会好好学习天天向上!!!      
#!/bin/bash
v1=1
v2=2
v3=3
let v4=$v1+$v2+$v3
echo "$v4"