码迷,mamicode.com
首页 > 其他好文 > 详细

expr命令

时间:2020-02-05 18:00:06      阅读:72      评论:0      收藏:0      [点我收藏+]

标签:变量   令行   node   null   this   expr   hello   计算   substr   

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命令

标签:变量   令行   node   null   this   expr   hello   计算   substr   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!