ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
expr命令可以实现: > 1. 数值运算 > 2. 数值或字符串比较 > 3. 字符串匹配、字符串提取、字符串长度计算等功能。 > 5. 它还具有几个特殊功能,判断变量或参数是否为整数、是否为空、是否为0等。 ## 1.1 **(1)."string : REGEX"字符串匹配示例。要输出匹配到的字符串结果,需要使用"\\("和"\\)",否则返回的将是匹配到的字符串数量。** ~~~ [root@xuexi ~]# expr abcde : 'ab\(.*\)' cde [root@xuexi ~]# expr abcde : 'ab\(.\)' c [root@xuexi ~]# expr abcde : 'ab.*' 5 [root@xuexi ~]# expr abcde : 'ab.' 3 [root@xuexi ~]# expr abcde : '.*cd*' 4 ~~~ ## 1.2 数学运算  expr也是一个手工命令行计数器。 ```  $expr 10 + 10  20  $expr 1500 + 900  2500  $expr 30 / 3  10  $expr 30 / 3 / 2  5 ```