set -Ceu
i=1
echo $((i * 10)) # => 10
str=OK
str2=NG
str3="Today is the day" #空白を含む文字列
echo $str$str2 # => OKNG
#シェル変数の削除
unset str3bcコマンドを使えば、可能
p=`echo "obase=10;ibase=16;FFFF" | bc`
printf "value is %d" $p # => value is 65535
q=`echo "scale=3;10/3" | bc`
printf "string is %s" $q =>string is 3.333
local x=1 # 関数内だけで有効
x=1 # global
ar=(1 2 3)
ar[0]=0
echo $ar # => 0
echo ${ar[1]} # => 2
echo $TIMEOUT # => 空
echo $TMOUT # => 空
echo $HOSTNAME # => MBP15-2016.local