shell 运算符
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell 运算符相关的知识,希望对你有一定的参考价值。
linux有三类运算符
1,算术运算符 2,逻辑运算符 3,比较运算符
算术运算符可以让计算机对数据或包含数据的变量进行加,减,乘,除等工作。
运算符
+ 两数相加
- 两数相减
* 两数相乘
/ 两数相除
% 两数相除并取余
两数想加,用加运算符(+)
let a=1
let b=1
let sum="$a + $b"
(注意),等号(=)两边没有空格,而加号(+)两边有空格,且对所有的运算符而言两边都要求有空格。
指令说明如下:
let a=30 让计算机建立一个名为a的变量,并将值30赋给它。
let b=20 让计算机建立一个名为b的变量,并将值10赋给它。
let sum="$a + $b 让计算机建立一个名为sum的变量,并将a和b相加后的值赋给它。
减运算符
两数相减用减运算符(-)
let a=3000 让计算机建立一个名为a的变量,并将值3000赋给它。
let b=2500 让计算机建立一个名为b的变量,并将值2500赋给它。
let sum="$a - $b 让计算机建立一个名为sum的变量,并将a和b相减后的值赋给它。
乘运算符
两数相乘运算符(*)
let a=100 让计算机建立一个名为a的变量,并将值100赋给它。
let b=5 让计算机建立一个名为b的变量,并将值5赋给它。
let sum="$a * $b 让计算机建立一个名为sum的变量,并将a和b相乘后的值赋给它。
除运算符
两数相除运算符(/)
let a=500 让计算机建立一个名为a的变量,并将值500赋给它。
let b=5 让计算机建立一个名为b的变量,并将值5赋给它。
let sum="$a / $b" 让计算机建立一个名为sum的变量,并将a和b相除后的值赋给它。
取余运算符(%)
let a=10 让计算机建立一个名为a的变量,并将值500赋给它。
let b=3 让计算机建立一个名为b的变量,并将值5赋给它。
let sum="$a % $b" 让计算机建立一个名为sum的变量,并将a和b相除取余后的值赋给它。
以上是关于shell 运算符的主要内容,如果未能解决你的问题,请参考以下文章
Shell编程Shell中Bash变量-数值运算运算符变量测试和内容替换
Shell编程Shell中Bash变量-数值运算运算符变量测试和内容替换
linux之Shell编程--Shell基本运算符之逻辑运算符和布尔运算符实例演示