圆括号()与方括号{}的区别

https://askubuntu.com/questions/606378/when-to-use-vs-in-bash

 

答案一和答案二都写得很棒

圆括号(parentheses):

 

list内的东西会被在子shell中执行,不会影响到当前的shell环境

 

 

花括号(braces):

 

list 会在当前的shell上下文中执行,不会影响当前的上下文,不会创建子shell。分号或者换行是必须的。

 

posted @ 2021-04-23 00:04  hh9515  阅读(501)  评论(0)    收藏  举报