Linux 脚本里计算加减乘除及expr命令.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《Linux 脚本里计算加减乘除及expr命令.docx》由会员分享,可在线阅读,更多相关《Linux 脚本里计算加减乘除及expr命令.docx(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Linux 脚本里计算加减乘除及expr命令Linux下面计算加减乘除,其实也就是一个小程序,名字是”expr”。这个程序很好用,不过有一点需要注意,就是不要忘了使用空格和转义,比如计算两个数的乘法,应该这样写:expr 1024 * 1024其实还是很简单的,这儿有份不错的参考文档,这个程序可不光能计算加减乘除哦,很多表达式,他都可以计算出结果。expr 命令:用途求表达式变量的值。语法expr Expression描述expr 命令读入 Expression 参数,计算它的值,然后将结果写入到标准输出。您必须对 Expression 参数应用下列规则:用空格隔开每个项。 用 (反斜杠) 放
2、在 shell 特定的字符前面。 对包含空格和其他特殊字符的字符串要用引号括起来。整数前面可以放一个一元连字符。在内部,整数被当作 32 位,双互补数。注意:expr命令返回一个 0 来指示一个零值,而不是空字符串。下列项描述了 Expression 参数的运算符和关键字。需要转义的字符由一个 (反斜杠) 放在前面。这些项按照优先权递增的顺序列出,具有相等的优先权的运算符分组在 (大括号) 中:Expression1 | Expression2 返回 Expression1如果它不是空值或者 0 值的话,否则返回 Expression2。 Expression1 & Expression2 返
3、回 Expression1如果两个表达式都不是空值或者 0 值,否则返回一个 0 值。 Expression1 =, , =, , 2 发生错误。注意:在 shell 处理完参数后,expr 命令除了利用数值外不能区分运算符和操作数。因此,如果 $a 的值是 j 的话,命令:expr $a = j就像:expr j = j在 shell 将所有的参数都传给 expr 命令之后。下列情况也为真:expr X$a = Xj示例要修改一个 shell 变量,请输入:COUNT=expr $COUNT + 1这会加 1 到 shell 变量 $COUNT 上。 expr 命令以 grave accen
4、t 包装,这会导致 shell 将 expr 命令的标准输出替换到 COUNT= 命令的标准输出。$COUNT 变量使用前必须初始化。要想得到 $STR shell 变量的长度,请输入:LENGTH=expr $STR : .*这会将 LENGTH 变量设置成由 :(冒号)运算符给出的值。.*(点,星号)模式会对任何字符串从头到尾去匹配,因此冒号运算符给出 $STR 变量的长度作为匹配字符的数目。注意,.* 必须在引号内,来防止 shell 将 *(星号)处理成模式匹配字符。引号不是模式中的一部分。如果 $STR 变量设置成空字符串或者包含了任何空格(空白或者制表键)的话,那么该命令会显示错误
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux 脚本里计算加减乘除及expr命令 脚本 计算 加减乘除 expr 命令
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内