変数
数値を代入する場合
num=1
のように変数と数字を直接=で結ぶ。num = 1
のようにスペースを入れてしまうとうまくいかないecho num
だと「num」と出力されてしまう。変数の値を出力したいときはecho $num
とする- 文字列の場合も同様
文字列を代入する場合
str="sum"
のように代入したい文字列を””で括る。- 一文字だけの場合は
chr='c'
でもOK。
- 一文字だけの場合は
数字や文字列を結合して代入する場合
result=$sum'='
と連続して書けば良い。
配列
arr=(1 2 "abc")
のように数字、文字列を混ぜて構成できる。- 要素はスペースで区切る。
arr=$(seq 1 10)
とすることで1から10の整数を要素に持った配列を構成できる。- seqコマンドの詳しい使い方はこちら