Linux中小括号()和大括号{}都是对其中的一串命令进行执行,但有一定的区别,其具体含义如下:
( ):括号内的命令会在一个子shell中执行
(( )):将括号内的数值进行比较与运算
$( ):命令替换,等同于反引号` `
$(( )):整数运算
{ }:对括号内的一组字符进行操作
${ }:变量的引用
[ ]:条件测试
[[ ]]:支持正则表达式的条件测试
$[ ]:整数运算
以上是对Linux中各种括号的具体解释,对于经常分不清的人来说,可以比照学习,相信,多用几次也都分清楚了!
Linux中小括号()和大括号{}都是对其中的一串命令进行执行,但有一定的区别,其具体含义如下:
( ):括号内的命令会在一个子shell中执行
(( )):将括号内的数值进行比较与运算
$( ):命令替换,等同于反引号` `
$(( )):整数运算
{ }:对括号内的一组字符进行操作
${ }:变量的引用
[ ]:条件测试
[[ ]]:支持正则表达式的条件测试
$[ ]:整数运算
以上是对Linux中各种括号的具体解释,对于经常分不清的人来说,可以比照学习,相信,多用几次也都分清楚了!
上一篇:如何快速成为架构师
下一篇:Linux学习必会文件操作命令
【数据结构】第三章——栈、队列与数组详细介绍栈在括号问题中的应用
一、小括号,圆括号()1、单小括号 () ①命令组。括号中的命令将会新开一个子shell顺序执
记得收藏分享哦!强推
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M