在{}和()之间的Bash差异?

时间:2016-05-19 15:35:10

标签: bash

在Bash编码时,( ){ }之间的区别是什么? 我什么时候应该使用其中一种?

1 个答案:

答案 0 :(得分:3)

大括号不会开始子弹;圆括号。

$ x=3
$ { x=4; }; echo "$x"
4
$ ( x=5 ); echo "$x"
4

通常,除非您特别需要本地化参数分配,否则可以使用{}