Shell $[]對整數(shù)進行數(shù)學運算實現(xiàn)
和 (())、let 命令類似,$[] 也只能進行整數(shù)運算。
Shell $[] 的用法如下:
$[表達式]
$[] 會對表達式進行計算,并取得計算結果。如果表達式中包含了變量,那么你可以加$,也可以不加。
Shell $[] 舉例:
[c.biancheng.net]$ echo $[3*5] #直接輸出結算結果 15 [c.biancheng.net]$ echo $[(3+4)*5] #使用() 35 [c.biancheng.net]$ n=6 [c.biancheng.net]$ m=$[n*2] #將計算結果賦值給變量 [c.biancheng.net]$ echo $[m+n] 18 [c.biancheng.net]$ echo $[$m*$n] #在變量前邊加$也是可以的 72 [c.biancheng.net]$ echo $[4*(m+n)] 72
需要注意的是,不能單獨使用 $[],必須能夠接收 $[] 的計算結果。例如,下面的用法是錯誤的:
[c.biancheng.net]$ $[3+4] bash: 7: 未找到命令... [c.biancheng.net]$ $[m+3] bash: 15: 未找到命令...
到此這篇關于Shell $[]對整數(shù)進行數(shù)學運算實現(xiàn)的文章就介紹到這了,更多相關Shell $[] 整數(shù)運算內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Shell腳本函數(shù)定義和函數(shù)參數(shù)
這篇文章主要介紹了Shell腳本函數(shù)定義和函數(shù)參數(shù),分別介紹了2種自定義函數(shù)的方法,以及定義帶返回值函數(shù)的方法,需要的朋友可以參考下2014-07-07Linux下使用ntpdate進行時間同步的方法實現(xiàn)
ntpdate是Linux下用于從NTP服務器同步時間的命令行工具,本文將給大家介紹Linux下使用ntpdate進行時間同步的方法實現(xiàn),文中有相關的實現(xiàn)代碼,需要的朋友可以參考下2024-03-03getcwd cannot access parent directories錯誤解決方法
這篇文章主要介紹了getcwd cannot access parent directories錯誤解決方法,在Linux下執(zhí)行命令時有時會無意中遇到這個錯誤,這只是一個意外錯誤,解決方法很簡單,需要的朋友可以參考下2015-01-01