인디노트

여러줄로 받은 문장을 배열 변수에 한줄 한줄 따로 넣는 방법 본문

소스 팁/Shell Script

여러줄로 받은 문장을 배열 변수에 한줄 한줄 따로 넣는 방법

인디개발자 2023. 4. 2. 08:15
#!/bin/bash
output=$(명령어)
readarray -t lines <<< "$output"
for line in "${lines[@]}"
do
  echo "$line"
done

 

 

맥을 사용한다면 IFS 방법으로

#!/bin/bash
output=$(명령어)
IFS=$'\n' read -d '' -ra lines <<< "$output"
for line in "${lines[@]}"
do
  echo "$line"
done
반응형
Comments