91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

在shell中做數值計算

發布時間:2020-07-03 06:44:28 來源:網絡 閱讀:220 作者:wx5a4c600866558 欄目:開發技術

shell自帶的計算符號只能計算整數
例如:
echo $[1+1]
echo $((1+2))
還有let命令,expr命令
但是都并不好用,只能進行整數的運算,如果要計算小數,可以使用bc命令工具
另外其實除了bc,還可以使用awk來進行數值計算,功能更加強大,而且方便,因為awk本身就是一門編程語言,主要用于對文本的處理,對數據的處理自然不在話下!
要想使用awk計算,建議使用BEGIN模式,熟悉awk的人知道awk的命令行語法是這樣的:
awk [選項] ‘BEGIN{執行語句...}{執行語句...}END{執行語句...}’ 文本文件
在單引號里面的三個大括號并不是都要同時有的,都是可選的。
BEGIN后面的大括號跟的是預處理語句,在執行時,并沒有讀取文本數據,一般就是定義初始化變量用的;中間的大括號是真正在處理文本的語句,END后面的大括號是處理完所有語句的輸出總結。
如果用來做數值計算,可以用BEGIN模式就可以了,這樣不需要跟任何標準輸入
例如:

awk 'BEGIN{print 1.2+2}'
awk 'BEGIN{print 100-50}'
awk 'BEGIN{print 1.2*2}'
awk 'BEGIN{print 100/50}'
awk 'BEGIN{print 2**2}'
awk 'BEGIN{print 3+2*1}'
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

科技| 资源县| 花莲县| 顺昌县| 上饶县| 博兴县| 聂荣县| 平果县| 垦利县| 大连市| 永年县| 紫阳县| 华安县| 台北市| 仙游县| 陵水| 桓台县| 彭泽县| 遵义县| 凌源市| 长宁县| 白山市| 湖南省| 河间市| 尤溪县| 阳山县| 横山县| 华池县| 满城县| 义乌市| 咸丰县| 巴东县| 宁都县| 巴林右旗| 巴彦淖尔市| 集安市| 讷河市| 镇巴县| 茂名市| 宁晋县| 彭州市|