RHEL8 シェルスクリプト for文を使って配列の変数を取り出す

環境
RHEL8.6

構文
変数の定義
var1=11

配列に代入
array=($var1 $var2 $var3 )

for文でarrayの要素を順番に取り出します

サンプルコード

var1=11
var2=26
var3=33
var4=48

array=($var1 $var2 $var3 $var4)

for var in ${array[@]}
do
    var=`printf %02d ${var}`
    echo $var
done

実行結果
11
26
33
48

AlmaLinux

Posted by arkgame