演算のメモ
+ 加法 echo $(( 2 + 3 )) 5
- 減法 echo $(( 2 - 3 )) -1
/ 除法 echo $(( 6 / 2 )) 3
* 乗法 echo $(( 2 * 3 )) 6
** べき乗 echo $(( 2 ** 3 )) 8
% 余り echo $(( 2 % 3 )) 2
x++ インクリメント
$ x=2 ; echo ${x} ; echo $(( x++ )) ; echo $(( x++ )) ; echo ${x}
2
2
3
4
$
++x インクリメント
$ x=2 ; echo ${x} ; echo $(( ++x )) ; echo $(( ++x )) ; echo ${x}
2
3
4
4
x– デクリメント
$ x=1 ; echo ${x} ; echo $(( x-- )) ; echo $(( x-- )) ; echo ${x}
1
1
0
-1
–x デクリメント
$ x=1 ; echo ${x} ; echo $(( --x )) ; echo $(( --x )) ; echo ${x}
1
0
-1
-1
x* 掛け算
$ x=2 ; echo ${x} ; echo $(( x*2 )) ; echo $(( x*3 )) ; echo ${x}
2
4
6
2
x/ 割り算
$ x=2 ; echo ${x} ; echo $(( x/2 )) ; echo $(( x/3 )) ; echo ${x}
2
1
0
2
x** べき乗
$ x=2 ; echo ${x} ; echo $(( x**2 )) ; echo $(( x**3 )) ; echo ${x}
2
4
8
2
x% 余り
$ x=2 ; echo ${x} ; echo $(( x%2 )) ; echo $(( x%3 )) ; echo ${x}
2
0
2
2
コメント