$ expr 3 + 1 <-- expr 3+1 はだめ。数字と演算子の間はスペースが必要 4 $ expr 16 - 7 9 $ expr 18 / 9 2 $ expr 9 * 9 81 $ expr 17 % 4 1
$ expr 5 * \( 2 + 1 \) 15
$ echo -n $((3+1)) 4 $ echo -n $((16-7)) 9 $ echo -n $((18/9)) 2 $ echo -n $(( 9 * 9 )) <-- (( )) の間にスペースを入れてもOK 81 $ echo -n $(( 17%4 )) 1 $ echo -n $((5*(2+1))) <-- 式には括弧も使える。 15
$ Var1=`expr 1 + 1` <-- `(バッククォート)で囲む $ echo $Var1 2 $ Var2=$((1+3)) $ echo $Var2 4