linux命令——expr


expr

evaluate expressions, 求表达式变量的值,一般用于整数值,也可用于字符串。

expr EXPRESSION

表达式说明

  • 用空格隔开每个项;
  • 用反斜杠 \ 放在 shell 特定的字符前面;
  • 对包含空格和其他特殊字符的字符串要用引号括起来

整数值计算

  • 或运算
    arg1 | arg2
  • 与运算
    arg1 & arg2
  • 比较运算
    arg1 < arg2 
    <, >, <=, >=, =, !=; 注意,比较等于关系只有一个=
  • 四则运算
    arg1 < arg2 
    (+, -, *, /, %)

字符串运算

  • index

    $ expr length “this is a test”
    14
  • length

    $ expr index "sarasara"  a
    2
  • substr

    $ expr substr “this is a test” 3 5
    is is 

文章作者: 梁绍波
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 梁绍波 !
评论
  目录