美文网首页
bash shell 编程3- 数学计算字符串操作

bash shell 编程3- 数学计算字符串操作

作者: 阿尼奥赛哟 | 来源:发表于2020-08-06 14:39 被阅读0次

    1. 整数运算-使用 $[] , expr , let,(())

    2. 进制转换 - 使用(( ))

    十六进制转十进制

    ((num=0xef)) #ef是十六进制

    echo $num

    3. 浮点数计算 使用bc

    4. 字符串操作

    拼接:echo string_$string1

    获取字符串长度:

    echo ${#name}

    字符串截取格式:

    ${str:position}从position开始截取字符串

    ${str:start:length} 从 start 开始,截取长度为 length 的字符串

    ${str#substr} 从 str 开头开始删除 substr 最短匹配

    ${str##substr} 从 str 开头开始删除 substr 最长匹配

    ${str%substr}从 str 结尾开始删除 substr 最短匹配

    ${str%%substr} 从 str 结尾开始删除 substr 最长匹配

    字符串替换:

    ${str/old/new} 用 new 替换字符串中第一个 old

    ${str//old/new} 用 new 替换字符串中所有 old

    相关文章

      网友评论

          本文标题:bash shell 编程3- 数学计算字符串操作

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