LinuxコマンドラインのBash言語で、変数の数値の値に+1をする方法についてメモです。
これじゃだめなんですよね。
var+=1
var=var+1
こうなってしまうので。
$ var=1
$ var+=1
$ echo $var
11
$ var=1
$ var=var+1
$ echo $var
var+1
こうします。
$ var=1
$ var=$((var+2))
$ echo $var
3
$ var=$((var+2))
$ echo $var
5
LinuxコマンドラインのBash言語で、変数の数値の値に+1をする方法についてメモです。
これじゃだめなんですよね。
var+=1
var=var+1
こうなってしまうので。
$ var=1
$ var+=1
$ echo $var
11
$ var=1
$ var=var+1
$ echo $var
var+1
こうします。
$ var=1
$ var=$((var+2))
$ echo $var
3
$ var=$((var+2))
$ echo $var
5