bash +同じ行に出力値を結合する方法

bash +同じ行に出力値を結合する方法

2つの配列変数があります。

linux_machines

ディスク

printf "%s\n" ${linux_machines[*]}

neptun1
neptun2
neptun3

printf "%d\n" ${disks_num[*]} 

4
5
5

2つの配列値を組み合わせて次の予想結果を得る方法

neptun1 ..... 4
neptun2 ..... 5
neptun3 ..... 5

ベストアンサー1

バッシュ使用:

for i in ${!linux_machines[@]}; do echo "${linux_machines[$i]} ..... ${disks_num[$i]}"; done

出力:

ネプチューン1.....4
ネプチューン2.....5
ネプチューン3.....5

どちらの配列もフィールド番号にギャップがないと仮定します。

おすすめ記事