美文网首页
Shell基本运算符

Shell基本运算符

作者: Vicent_Z | 来源:发表于2017-02-20 07:08 被阅读59次

1.简单的例子
val=\expr $2 + $2`
echo "两数之和为:$val"`
两点注意:

  • 表达式和运算符之间要有空格,例如 2+2 是不对的,必须写成 2 + 2,这与我们熟悉的大多数编程语言不一样。
  • 完整的表达式要被` ` 包含,注意这个字符不是常用的单引号,在 Esc 键下边。
  • 在 MAC 中 shell 的 expr 语法是:$((表达式)),eg:
    val=$((2 + 2)) echo "两数之和为:$val"
    上面两个表达式都会输出:
    两数之和为:4

2.算术运算符

算术运算符
注意:条件表达式要放在方括号之间,并且要有空格,例如: [$a==$b] 是错误的,必须写成 [ $a == $b ]。
实例:
a=10 b=20 val=\expr $a + $b`
echo "a + b : $val"
val=`expr $a - $b`
echo "a - b : $val"
val=`expr $a * $b`
echo "a * b : $val"
val=`expr $a % $b`
echo "a % b : $val"
if [ $a == $b ]
then
echo "a 等于 b"
fi
if [ $a != $b ]
then
echo "a 不等于 b"
fi输出:a + b : 30
a - b : -10
a * b : 200
a % b : 10
a 不等于 b`

相关文章

  • Shell 教程

    Shell 变量 Shell 传递参数 Shell 数组 Shell 基本运算符 Shell echo 命令 Sh...

  • Shell 基本运算符

    Shell 基本运算符 Shell 和其他编程语言一样,支持多种运算符,包括: 算数运算符 关系运算符 布尔运算符...

  • shell基本运算符

    Shell 基本运算符 Shell 和其他编程语言一样,支持多种运算符,包括: 算数运算符 关系运算符 布尔运算符...

  • Shell脚本入门 [II.Shell运算符]

    Shell 基本运算符 Shell 支持的运算符包括算数运算符关系运算符布尔运算符字符串运算符文件测试运算符 算数...

  • Shell脚本(二) -- 运算符

    一、Shell 基本运算符 Shell 和其他编程语言一样,支持多种运算符,包括: 算数运算符 关系运算符 布尔运...

  • 每天学习一个shell技能(4)

    每天学习一个shell技能(4) shell基本运算符 基本使用: 表达式和运算符之间要有空格,例如 2+2 是不...

  • Shell常用命令(md格式方便阅读和复制粘贴)

    Shell Shell中的变量 系统变量 自定义变量 自定义变量规则 Shell特殊变量 运算符 条件判断 基本语...

  • Shell 基本运算符

    Shell 和其他编程语言一样,支持多种运算符,包括: 算数运算符 关系运算符 布尔运算符 字符串运算符 文件测试...

  • Shell 基本运算符

    Shell和其他编程语言一样,支持多种运算符,包括: 算数运算符 关系运算符 布尔运算符 字符串运算符 文件测试运...

  • shell|基本运算符

    关系运算符 样例 vi relationChar.sh 运行 布尔运算符 vi booleanTest.sh 运行...

网友评论

      本文标题:Shell基本运算符

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