C語言中文網 目錄
首頁 > Shell腳本 閱讀:356

Shell $[]:對整數進行數學計算

< 上一頁Shell let命令 Shell expr命令下一頁 >

和 (())、let 命令類似,$[] 也只能進行整數運算。

Shell $[] 的用法如下:

$[表達式]

$[] 會對表達式進行計算,并取得計算結果。如果表達式中包含了變量,那么你可以加$,也可以不加。

Shell $[] 舉例:
[www.frifeb11.com]$ echo $[3*5]  #直接輸出結算結果
15
[www.frifeb11.com]$ echo $[(3+4)*5]  #使用()
35
[www.frifeb11.com]$ n=6
[www.frifeb11.com]$ m=$[n*2]  #將計算結果賦值給變量
[www.frifeb11.com]$ echo $[m+n]
18
[www.frifeb11.com]$ echo $[$m*$n]  #在變量前邊加$也是可以的
72
[www.frifeb11.com]$ echo $[4*(m+n)]
72

需要注意的是,不能單獨使用 $[],必須能夠接收 $[] 的計算結果。例如,下面的用法是錯誤的:
[www.frifeb11.com]$ $[3+4]
bash: 7: 未找到命令...
[www.frifeb11.com]$ $[m+3]
bash: 15: 未找到命令...
< 上一頁Shell let命令 Shell expr命令下一頁 >

精美而實用的網站,提供C語言、C++、STL、Linux、Shell、Java、Go語言等教程,以及socket、GCC、vi、Swing、設計模式、JSP等專題。

Copyright ?2011-2018 biancheng.net, 陜ICP備15000209號

底部Logo