shell 操作符详解

前端之家收集整理的这篇文章主要介绍了shell 操作符详解前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

 =


  赋值操作符,可以用于算术和字符串赋值

 


 

  加法计算    

 


 

  减法运算

 


 

  乘法运算

/  

 


 

  除法运算

** 


 

  幂运算

  

分享图片

%


   模运算

   

分享图片

  取他除后的剩余数

  因此这个十分好求公约数

+=


  "加-等于" (把变量的值增加一个常量然后再把结果赋给变量)

  

分享图片

-=


 

   "减-等于" (把变量的值减去一个常量然后再把结果赋给变量)

  

分享图片

*=


 

   "乘-等于" (先把变量的值乘以一个常量的值,然后再把结果赋给变量)

  

分享图片

/=


 

   "除-等于" (先把变量的值除以一个常量的值,然后再把结果赋给变量)

   

分享图片

 

%= 


 

    "取模-等于" (先对变量进行模运算,即除以一个常量取模,然后把结果赋给变量) 

    

分享图片

 

 

位操作符

<<

左移一位(每次左移都相当于乘以2)

<<=

"左移-赋值"

let "var <<= 2" 这句的结果就是变量var左移2位(就是乘以4)

>>

右移一位(每次右移都将除以2)

>>=

"右移-赋值" (与<<=正好相反)

&

按位与

&=

"按位与-赋值"

|

按位或

|=

"按位或-赋值"

~

按位反

!

按位非

^

按位异或XOR

^=

"按位异或-赋值"

 

 

 

逻辑操作符

 

&&

与(逻辑)

 

  两个都为true 返回true

||

 


 

 

  或(逻辑)

  两个其中一个为真则为真

 

 

混杂的操作符

 

,


 

  逗号操作符

  可以连接两个或多个算术运算. 所有的操作都会被运行(可能会有负作用),但是只会返回最后操作的结果.

 

数字常量

 

十进制

  

分享图片

八进制

    

分享图片

 

 

十六进制

    

分享图片

原文链接:/bash/689029.html

猜你在找的Bash相关文章