linux 变量运算 双重括号

嘿嘿嘿嘿嘿 发布于 2013/05/28 16:17
阅读 246
收藏 0

看到这样一个命令:

total=$(($firstnu*$secnu))

两个变量已赋值,这个命令可以得到正确的结果。

只是有点不解两层括号的含义,向前辈们请教一下。这个双重括号是有什么意义,还是规定的就是这样用的,要是规定的,其他地方还有这种用法吗。

加载中
0
十舍七匹狼
十舍七匹狼
一个括号是启动一个子shell
嘿嘿嘿嘿嘿
恩 谢谢 顺着你的线索正在找这方面的东西看
0
十舍七匹狼
十舍七匹狼
别的地方也可以用,比如整数扩展,还有C风格的for循环,也需要用双括号
嘿嘿嘿嘿嘿
也就是说这个规定就是要用两层括号,没什么一层括号什么作用,二层括号什么作用的吧
返回顶部
顶部