linux的expr命令的作用
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,今天小编给大家分享的是linux的expr命令的作用,相信很多人都不太了解,为了让大家更加了解,所以给大家总结了以下内容,一起往下看吧。一定会有所收获的哦。expr命令的英文全称是"expressio
千家信息网最后更新 2026年11月03日linux的expr命令的作用
今天小编给大家分享的是linux的expr命令的作用,相信很多人都不太了解,为了让大家更加了解,所以给大家总结了以下内容,一起往下看吧。一定会有所收获的哦。
expr命令的英文全称是"expression",即是表达式的意思,作用是一个命令行的计数器,常用于在UNIX/LINUX系统中求表达式变量的值,一般用于整数值,也可用于字符串。
语法格式:expr [表达式]
常用参数:
| 空格 | 隔开每个项 |
| \(反斜杠) | 放在 shell 特定的字符前面 |
| “”(引号) | 对包含空格和其他特殊字符的字符串要用引号括起来 |
参考实例
计算字串长度:
[root@linuxcool ~]# expr length "this is a test"
14
抓取字串:
[root@linuxcool ~]# expr substr "this is a test" 3 5
is is
抓取第一个字符数字串出现的位置:
[root@linuxcool ~]# expr index "sarasara" a
2
整数运算:
[root@linuxcool ~]# expr 14 % 9
5
[root@linuxcool ~]# expr 10 + 10
20
[root@linuxcool ~]# expr 1000 + 900
1900
[root@linuxcool ~]# expr 30 / 3 / 2
5
[root@linuxcool ~]# expr 30 * 3
expr: Syntax error
[root@linuxcool ~]# expr 30 /* 3
90
注意:使用乘号时,必须用反斜线屏蔽其特定含义。因为shell可能会误解显示星号的意义
使用expr进行四则运算:
[root@linuxcool ~]# expr \( 10 + 10 \) \* 2 + 100
140
关于linux的expr命令的作用就分享到这里了,希望以上内容可以对大家有一定的参考价值,可以学以致用。如果喜欢本篇文章,不妨把它分享出去让更多的人看到。
字符
命令
作用
表达式
内容
字符串
引号
空格
参考
运算
特殊
学以致用
四则运算
乘号
价值
位置
全称
参数
变量
含义
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
伟宏互联网科技
互联网科技工作委员会
新华互联网科技学校
科技互联网政务服务
美国互联网科技
善班互联网科技有限公司
互联网科技英文翻译
深圳国际航运科技和互联网
中国互联网有什么科技含量
996高科技互联网公司
用友工业互联网科技发展
烟台灵鸽互联网科技有限公司
互联网科技融合创新
神州科技互联网有限公司
信承诺互联网科技有限公司
广州三三互联网科技有限公司
现代互联网科技公司
数字科技和互联网金融哪个好
10位科技互联网大佬
科技美学互联网 艺术
有格互联网科技
涨乐互联网科技
万达互联网科技
猫创互联网科技
科技伦理 互联网公司
朱啸虎曾投资哪些互联网科技企业
山东大美朱楼互联网科技有限公司
上海同邻互联网科技有限公司规模
互联网科技平台产品运营
互联网科技创业有什么好项目