代入 変数名と=はつなげる必要があります。 hoge = 1 # NG hoge=1 # OK 数値演算 exprを使用 sum=`expr ${hoge} + 1` 変数に代入されている値が数値かどうかの判断にはexprの戻り値で判断します。 expr "$NUMBER" + 1 > /dev/null 2>&1 if [ $? -lt 2 ]; then echo "数値" else echo "非数値" fi testでの数値比較演算子は -eq, -gt、論理演算子は-a, -oなどを使います。 シェル内蔵機能を使用 sum=$(($hoge + 1)) sum=$(($hoge+1)) #くっつけてもOK 配列 (非sh) 配列の初期化は()括弧を用います。配列の参照には[]括弧を用います。添字は0から始まります。配列の全ての値を参照するには@または*を用います。 array=(
算術式展開 $((算術式)) 例 #!/bin/bash #二つの引数を計算するスクリプト #引数1, 引数3 非演算子 #引数2 演算子 echo "$1 $2 $3 = $(($1 $2 $3))" shift shift 位置パラメータを左に一つシフトする。 例: $1 = hoge, $2 = age, $3 = sage の時 shift を実行すると $1 = age, $2 = sage になる。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く