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
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
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