Linux expr命令:将表达式的值列印到标准输出
Linux expr命令 功能描述
使用expr命令可以将表达式的值列印到标准输出,分隔符下面的空行可提升算式优先级。
有许多运算操作符都可能需要由Shell先实施转义。如果参与运算的ARG自变量都是数字,比较符就会被视作数学符号,否则就是多义的。模式匹配会返回“\”和“\”之间被匹配的子字符串或空(null);如果未使用“\”和“\”,则会返回匹配字符数量或是0。
如果表达式的值既不是空也不是0,则退出状态值为0;如果表达式的值为空或为0,则退出状态值为1。如果表达式的句法无效,则会在出错时返回退出状态值3。
Linux expr命令 语法
expr [表达式]
expr [选项]
在使用expr命令时可以使用下表所示的表达式。
Linux expr命令 示例
计算1加2的值
[root@rhel ~]# expr 1 + 2
3
计算6除以3的值
[root@rhel ~]# expr 6 / 3 2