首页 > 其他 > 详细

expr命令

时间:2020-02-05 20:26:26      阅读:60      评论:0      收藏:0      [点我收藏+]

expr命令一般用于整数值,但也可用于字符串

手工命令行计算器

[root@node01 ~]# expr 10 + 9
19
[root@node01 ~]# expr 30 \* 3
90
[root@node01 ~]# expr 30 / 3 / 2
5
[root@node01 ~]# a=5
[root@node01 ~]# expr 30 * $a
expr: 语法错误
[root@node01 ~]# a=`expr 30 \* $a`
[root@node01 ~]# 
[root@node01 ~]# value=12
[root@node01 ~]# expr $value + 10 > /dev/null 2>&1
[root@node01 ~]# echo $?
0

[root@node01 ~]# value=hello
[root@node01 ~]# expr $value + 10
expr: 非整数参数

可以用他来判断变量value的值是否为纯数值。

从位置处抓取字串 

[root@node01 ~]# expr substr "this is a test" 3 5 
is is

找出第一个e的位置

[root@node01 ~]# expr index "testforthegame" e 
2

计算字串长度

[root@node01 ~]# expr length "this is a test"
14

 

expr命令

原文:https://www.cnblogs.com/liujunjun/p/12264709.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!