read
역할
사용자의 입력을 받아 데이터를 변수에 저장하는 역할을한다.
옵션
옵션 | 설명 |
-r | 백슬래시는 보통 이스케이프 문자로 처리하지만 -r 옵션은 백슬래시를 무시하고 그대로 문자로 처리 |
예제
line="1:2:3:4:%\n \1234\1234"
count=0
while read -r line; do
echo $line
echo "count: ${count}"
count+=1
done <<<$line
# 결과 , 백슬레쉬가 살아있음
1:2:3:4:%
\1234\1234