[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 |
댓글
댓글 쓰기