• expr命令


    expr命令为Linux中的命令,一般用于整数值计算,但也可用于字符串操作。

    一:整数值计算

    expr argument operator argument 【注意有空格】

    expr 10 / 2

    二:字符串

    match String1 String2 Expression1 : Expression2 相同。
    length String1 返回 String1 的长度。
    index String1 String2 返回 String1 中包含 String2 中任意字符的第一个位置。
    substr String1 StartPosition Length
                              返回一个以 StartPosition 的字符开始的在 String1 中的字符串,并且是 Length 长度的字符串。

     expr length "this is a test"

    14

    expr length asdfff

    6

    expr 30 * 3 (使用乘号时,必须用反斜线屏蔽其特定含义。因为shell可能会误解显示星号的意义)
     90

    i)、增量计数
    说明:expr在循环中用于增量计算。先将变量初始化为0,然后循环值加1,反引号的用法为命令替代。
    > LOOP=0
    > LOOP=`expr $LOOP + 1`
    ii)、数值测试
    说明:用expr测试一个数。如果试图计算非整数,则会返回错误。
    > rr=3.4
    > expr $rr + 1
    expr: non-numeric argument
    > rr=5
    > expr $rr + 1
    6

  • 相关阅读:
    mydumper/myloader使用详解
    myloader原理介绍
    mydumper原理介绍
    mydumper安装
    sysbench压测mysql基本步骤
    sysbench 0.4.12安装
    MySQL5.7多源复制
    PXC5.7集群部署
    destoon8.0生成输出热门搜索sitemap地图方法
    百度+搜狗快排程序核心代码分享
  • 原文地址:https://www.cnblogs.com/bluewelkin/p/3981019.html
Copyright © 2020-2023  润新知