日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux命令行的操作符,如何在Linux命令行中进行基本的数学运算

發布時間:2025/3/8 linux 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux命令行的操作符,如何在Linux命令行中进行基本的数学运算 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

原標題:如何在Linux命令行中進行基本的數學運算

Linux bash或命令行允許您執行基本和復雜的算術和布爾運算。像expr,jot,bc和factor等命令可以幫助您找到復雜問題的最優數學解決方案。在本文中,我們將描述這些命令并提供示例,這些示例將作為您轉向更有用的數學解決方案的基礎。

我們在Ubuntu 18.04 LTS系統上運行了本文中提到的命令和過程。

我們使用Ubuntu命令行終端,以執行所有數學運算。您可以通過系統Dash或Ctrl + Alt + T快捷方式打開終端。

expr命令

Linux中的expr或expression命令是用于執行數學計算的最常用命令。您可以使用此命令執行加法,減法,乘法,除法,遞增值等功能,甚至可以比較兩個值。在本節中,我們將描述執行上述計算的語法,并介紹如何使用expr命令在Ubuntu命令行中執行高效數學運算。

加法

您可以通過expr命令添加兩個或多個數字,如下所示:

$ expr number1 + number2

示例:

$ expr 100 + 90

減法

您可以通過expr命令對兩個或多個數字執行減法,如下所示:

$ expr number1 – number2

示例:

$ expr 100 - 27

乘法

您可以通過expr命令執行兩個或多個數字的乘法,如下所示:

$ expr number1 * number2

示例:

linuxidc@linuxidc:~/www.linuxidc.com$ expr 11 * 10

請注意,以下是Linux命令行中數字乘法的語法也可以。

linuxidc@linuxidc:~/www.linuxidc.com$ expr 11 * 10

除法

您可以通過expr命令將一個數字初一另一個數,如下所示:

$ expr number1 / number2

示例:

$ expr 110 / 10

增加變量

您可以通過首先定義Linux中的變量來增加它,如下所示:

$ count_variable=9

然后,使用以下表達式,使用expr命令執行增量操作:

$ count_variable=`expr $count_variable + 7`

現在,當您通過以下命令回顯該變量值時,它將打印最初定義的變量的遞增值。

$ echo $count_variable

比對

通過expr命令,您還可以檢查數字是否大于另一個數字。

$ expr number1 > number2

示例:

$ expr 16 > 11

結果值1表示第一個數字大于第二個數字。 而結果值0表示第一個數不大于第二個。

示例:

$ expr 11 > 26

通過expr命令,您還可以使用以下語法查看兩個數字是否相等:

$ expr number1 = number2

示例s:

$ expr 19 = 19

$ expr 11 = 15

結果值1表示第一個數字等于第二個數字。

而結果值0表示兩個數字不相等。

在上面的例子中,我們可以很明顯看到兩個比較數字是否相等。

那么這個操作怎么有用呢?

讓我們假設在一個程序中,我們想知道一些數字的計算平均值是否等于10。

在這里,我們可以充分利用expr命令將“average”變量的結果與10進行比較,并根據此結果執行進一步的操作。

$ average=20 $ expr $average = 20

高效地使用expr命令

讓我們舉一個expr命令實際上可以生效的例子。在這個例子中,我們將使用expr命令來計算當有20個孩子和158塊糖果時,一個孩子得到了多少糖果。該程序還將計算所有孩子得到相同數量的糖果后剩下的糖果數量。

linuxidc@linuxidc:~/www.linuxidc.com$ children=20

linuxidc@linuxidc:~/www.linuxidc.com$ sweets=158

linuxidc@linuxidc:~/www.linuxidc.com$ PerChildShare=`expr $sweets / $children`

linuxidc@linuxidc:~/www.linuxidc.com$ RemainingSweets=`expr $sweets - $children * $PerChildShare`

linuxidc@linuxidc:~/www.linuxidc.com$ echo $PerChildShare

7

linuxidc@linuxidc:~/www.linuxidc.com$ echo $RemainingSweets

18

輸出完美地顯示了每個孩子平均得到12塊,剩下2塊在罐子里。

更多命令及清晰大圖見原文鏈接

更多Linux命令相關信息見Linux命令大全 專題頁面 https://www.linuxidc.com/topicnews.aspx?tid=16

Linux公社的RSS地址:https://www.linuxidc.com/rssFeed.aspx

本文永久更新鏈接地址:https://www.linuxidc.com/Linux/2018-12/155746.htm返回搜狐,查看更多

責任編輯:

總結

以上是生活随笔為你收集整理的linux命令行的操作符,如何在Linux命令行中进行基本的数学运算的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。