美文网首页
shell-运算

shell-运算

作者: p_gerer | 来源:发表于2019-05-10 10:44 被阅读0次

常用算术运算符

  • ,-,,/,% ,* (幂运算 5**7= 5的7次方)

1.expr

#! /bin/bash
#需要用反引号扩起来 不然会被当成普通字符串输出
echo `expr 3 + 5`
echo expr 3 + 5
#运算符左右两边需要空格
echo `expr 3+ 5`
#括号需要转义
echo `expr \(3 + 5\)`

⚠️:1.不能计算幂运算
2.表达式需要用反引号扩起来 不然会被当成普通字符串输出

2.((...)) 或[...]

#! /bin/sh
result=$(( (1-4) * 5 ))
result=$[ (1-4) * 5 ]

3.let

#! /bin/sh
b=20
let b=b+10

相关文章

  • shell-运算

    常用算术运算符 ,-,,/,% ,* (幂运算 5**7= 5的7次方) 1.expr ⚠️:1.不能计算幂运算2...

  • shell-运算符

    算术运算符 expr 是一款表达式计算工具,使用它能完成表达式的求值操作 关系运算符 关系运算符只支持数字,不支持...

  • Jenkins脚本上传文件到SVN

    直接上例子1.构建->增加构建步骤->执行shell-复制粘贴->根据自身的需求做相关更改即可

  • shell-传递参数、基本运算符、流程控制

    传递参数 语法./xxx.sh 参数a 参数b 参数c 取echo ${1} ${2} ${3} 特殊字符$# :...

  • shell-命令

    echo echo是Shell的一个内部指令,用于在屏幕上打印出指定的字符串。命令格式:echo arg您可以使用...

  • shell-变量

    变量类型 运行shell时,会同时存在三种变量: 局部变量局部变量在脚本或命令中定义,仅在当前shell实例中有效...

  • shell-数组

    Shell在编程方面比Windows批处理强大很多,无论是在循环、运算。 bash支持一维数组(不支持多维数组),...

  • shell-函数

    函数 函数可以让我们将一个复杂功能划分成若干模块,让程序结构更加清晰,代码重复利用率更高。像其他编程语言一样,Sh...

  • shell-判断

    文件测试-操作符:-gt 大于 | -lt 小于 | -eq 等于 | -ne 不等于 | ...

  • shell-数组

    数组 语法 : 数组名=(值1 值2 值3) 初始化2-1: name=("jianshu1" “jianshu2...

网友评论

      本文标题:shell-运算

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