Linux Shell编程之算术运算

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux Shell编程之算术运算相关的知识,希望对你有一定的参考价值。

+ 加

-  减

*  乘

/  除

** 次方

% 取余

这些运算符号在一些场景下,需要转义。比如说在通配符的场景下

技术分享图片

运算必须是两个括号或者一个中括号

技术分享图片

let 运算后不显示结果 而且需要一个变量来保存计算结果

常规的运算符号不好使

技术分享图片

技术分享图片

如果不想使用let 可以使用两个括号 或者一个中括号

技术分享图片

expr 这个命令支持多种运算

各个参数之间需要有空格

技术分享图片

技术分享图片

来练习一下

1、选取三个用户,就三个UID之和

技术分享图片

2、计算/etc/passwd 中第10个用户和第20个用户的UID之和

技术分享图片

技术分享图片

3、计算/etc/rc.d/init.d/functions 和/etc/inittab 文件中空白行的行数之和

技术分享图片

技术分享图片


以上是关于Linux Shell编程之算术运算的主要内容,如果未能解决你的问题,请参考以下文章

shell编程算术运算

第五课-第四讲05_04_bash脚本编程之三 条件判断及算术运算

Shell脚本编程算术运算和条件测试

linux基础--Bash编程基础

bash脚本编程之算术运算

shell脚本中的算术运算和条件测试语句