変数
変数命名規則
- 半角英数字
- 記号はアンダーバー(_)のみ使用可
- 1文字目に数字は使用不可
変数宣言
- スペース
ハイフン(-) 変数に使用できる記号はアンダーバー(_)のみ
$変数名 これでもエラーは出ないが、文字列の中で呼びだす場合どこまでが変数名かわからずに動作が思い通りにいかない場合がある
- ${変数名} これであれば文字列の中で参照して問題ない。安全の為、すべてこちらで参照するのが理想
IF文
- null警告 変数を比較対象とする場合、「」を二重にしないと変数に中身がない場合エラー?になる
- スペース 「[」の後と「]」の前に必ずスペースを入れて条件を記述する
- 誤
test="test" test1="hoge" if [$test1 == $hoge]; then fi
- 正
test="test" test1="hoge" if [ $test1 == $hoge ]; then fi
他にも何かあれば追記