<data.txt>
123 안녕
456 반가워
789 하이
cat data.txt |\
while read var
do
echo $var
done
==> 이런식으로 하면 한줄씩 출력이되고
---------------------------------------------
for var in `cat data.txt`
do
echo $var
done
===> 이런식으로 하면
123
안녕
456
반가워
789
하이
이런식으로 출력이되는데.. 왜 이렇게 나오는지 이유좀 가르쳐주세요..
for는 공백을 기준으로 분리하는거고 while은 라인을 갖고 분리하는건가요?? 이건 아닐거같은데.. ㅠㅠ