美文网首页
Linux常用工具之expr

Linux常用工具之expr

作者: CodingCode | 来源:发表于2022-09-17 01:51 被阅读0次
  1. 数字运算
expr 5 + 3      # 8
expr 5 - 3      # 
exprt 5 \* 3    # 15
expr 5 / 3      # 1
expr 5 % 3      # 2
  1. 比较运算
expr 5 = 3        # 0 equal
expr 5 != 3       # 1  not equal
expr 5 \< 3       # 0
expr 5 \<= 3      # 0
expr 5 \> 3       # 1
expr 5 \>= 3      # 1

expr 5 \& 3       # 5 returns arg1 when arg1 and arg2 are not 0 or NUL. otherwise 0
expr 5 \| 3       # 5 returns arg1 if it not 0 or NUL otherwise arg2 is returned
  1. 字符串匹配运算

语法expr <str1> : <regexp>

expr AAAABBBBCCCCDDDD : 'AAAABB'                 # 6
expr AAAABBBBCCCCDDDD : 'AAAAA'                  # 0
expr AAAABBBBCCCCDDDD : 'AAAA\(B\+\)CCCCD*'      # BBBB

返回子串长度,或者提取满足条件的子串。

相关文章

网友评论

      本文标题:Linux常用工具之expr

      本文链接:https://www.haomeiwen.com/subject/jqpsortx.html