江西建设银行招聘网站,pc网站还有必要做吗,优秀的网站通过什么提供信息,小程序代理能赚钱吗原标题#xff1a;如何在Linux命令行中进行基本的数学运算Linux bash或命令行允许您执行基本和复杂的算术和布尔运算。像expr#xff0c;jot#xff0c;bc和factor等命令可以帮助您找到复杂问题的最优数学解决方案。在本文中#xff0c;我们将描述这些命令并提供示例#…原标题如何在Linux命令行中进行基本的数学运算Linux bash或命令行允许您执行基本和复杂的算术和布尔运算。像exprjotbc和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示例:linuxidclinuxidc:~/www.linuxidc.com$ expr 11 * 10请注意以下是Linux命令行中数字乘法的语法也可以。linuxidclinuxidc:~/www.linuxidc.com$ expr 11 * 10除法您可以通过expr命令将一个数字初一另一个数如下所示$ expr number1 / number2示例:$ expr 110 / 10增加变量您可以通过首先定义Linux中的变量来增加它如下所示$ count_variable9然后使用以下表达式使用expr命令执行增量操作$ count_variableexpr $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进行比较并根据此结果执行进一步的操作。$ average20 $ expr $average 20高效地使用expr命令让我们举一个expr命令实际上可以生效的例子。在这个例子中我们将使用expr命令来计算当有20个孩子和158块糖果时一个孩子得到了多少糖果。该程序还将计算所有孩子得到相同数量的糖果后剩下的糖果数量。linuxidclinuxidc:~/www.linuxidc.com$ children20linuxidclinuxidc:~/www.linuxidc.com$ sweets158linuxidclinuxidc:~/www.linuxidc.com$ PerChildShareexpr $sweets / $childrenlinuxidclinuxidc:~/www.linuxidc.com$ RemainingSweetsexpr $sweets - $children * $PerChildSharelinuxidclinuxidc:~/www.linuxidc.com$ echo $PerChildShare7linuxidclinuxidc:~/www.linuxidc.com$ echo $RemainingSweets18输出完美地显示了每个孩子平均得到12块剩下2块在罐子里。更多命令及清晰大图见原文链接更多Linux命令相关信息见Linux命令大全 专题页面 https://www.linuxidc.com/topicnews.aspx?tid16Linux公社的RSS地址https://www.linuxidc.com/rssFeed.aspx本文永久更新链接地址https://www.linuxidc.com/Linux/2018-12/155746.htm返回搜狐查看更多责任编辑