[Shell] for 반복문 다중 변수 사용

배열(array)을 활용하면 for 반복문에서도 여러개의 변수를 사용할 수 있다.
다음과 같은 문자열을 for loop를 사용하여 출력하고자 한다.

a : w
b : x
c : y
d : z

한 쌍의 각 문자 배열로 변수를 정의한 후 배열 수 만큼 for loop를 반복한다.

#!/bin/bash
# Define the arrays
array1=("a" "b" "c" "d")
array2=("w" "x" "y" "z")
# Get the length of the arrays
length=${#array1[@]}
# Do the loop
for ((i=0;i<$length;i++)); do
echo "${array1[$i] : ${array2[$i]}"
done

댓글

이 블로그의 인기 게시물

전단응력 (Shear Stress)

절대압력과 계기압력

표면장력 공식