Skip to content

Latest commit

 

History

History
38 lines (33 loc) · 871 Bytes

File metadata and controls

38 lines (33 loc) · 871 Bytes

Arithmetic Operations

USER INPUT --- HOME --- CHECKING VARIABLE EXISTANCE

Arithmetic operations in BASH is done by,

$ (( EXPRESSION ))
+ -> Addition echo $(( 20+5 ))
- -> Subtraction echo $(( 20-5 ))
* -> Multiplication echo $(( 20*5 ))
/ -> Divison echo $(( 20/5 ))

Order of precedence

++,-- Post increment/decrement
++,-- Pre increment/decrement
+,- Uranary plus/minus
!,~ Logical, Bitwise negation
** Exponential
*,/,% Multiplu, Devide, Remainder
+,- Addition, Subtraction
<<,>> Left/Right bitwise shift
<=,>=,<,> Comparisons
==,!= Equality, inequality
& Bitwise AND
^ Bitwise XOR
! Bitwise OR
&& Logical AND
|| Logical OR
? : Conditional
= Assignment
, Comma