expr

expr

名称:测试表达式的值(即做算术运行)

总揽:

     expr Expression

     expr options

描述:

     --help:显示帮助并退出

     --version:显示版本信息并退出

     将Expression的值输出到标准输出上.Expression可能为以下:

         (1).Arg1 | Arg2

             说明:将参数Arg1和Arg2按位或.

         (2).Arg1 & Arg2

             说明:按位与

         (3).Arg1 < Arg2

             说明:Arg1小于Arg2

         (4).Arg1 <= Arg2

             说明:Arg1小于等于Arg2

         (5).Arg1 = Arg2

             说明:Arg1等于Arg2

         (6).Arg1 != Arg2

             说明:Arg1不等于Arg2

         (7).Arg1 > Arg2

             说明:Arg1大于Arg2

         (8).Arg1 >= Arg2

             说明:Arg1大于等于Arg2

         (9).Arg1 + Arg2

             说明:加号

         (10).Arg1 - Arg2

             说明:减号

         (11).Arg1 * Arg2

             说明:乘号

         (12).Arg1 / Arg2

             说明:除号

         (13). String:Regexp

             说明:判断Regrex是否在String中,返回匹配的字符个数

         (14).match String Regrex

             说明:和上面一样

         (15).substr String Pos Length

             说明:截取子字符串,Pos从1开始

         (16).index String Chars

             说明:在字符串String中查找Chars出现的第一个位置,若找不到则返回0

         (17).length String

             说明:计算字符串String的长度

         (18). (Expression)

             说明:返回表达式Expression的值

         注:你需要意识到许多操作符在shell中需要用引号引起或使用转义字符转义.

          若参数Arg1和Arg2都为数字时,则比较位算术.否则为不等式.模式匹配返回

          在\(和\)之间的匹配字符串或为空.若\(和\)没有使用,则返回匹配的字符个

          数或为0.

实例:

     echo $(expr 3 \| 0)  #返回值3

     echo $(expr 4 + 6 ) #返回结果10

     echo $(expr length 'hello world') #返回11

 


 

你可能感兴趣的:(linux,职场,expr,expr,休闲,算术运算)