Bash:
텍스트 파일 읽기

How to: (방법)

# 파일 전체를 한 번에 읽기
cat my_file.txt

# 한 줄씩 읽어서 처리하기
while IFS= read -r line; do
  echo "Line: $line"
done < my_file.txt

# 'head'를 사용하여 파일의 처음 10줄 읽기
head my_file.txt

# 'tail'를 사용하여 파일의 마지막 10줄 읽기
tail my_file.txt

Deep Dive (심층 분석)

텍스트 파일을 읽는 것은 UNIX의 초기 시절부터 있어왔습니다. cat 명령어는 ‘concatenate’의 줄임말로, 파일의 내용을 쉽게 출력할 수 있게 해줍니다. headtail은 각각 파일의 시작부와 끝부의 내용을 빠르게 볼 수 있게 해줍니다. 위에 나온 while 루프 방식으로 파일을 줄 단위로 읽으면, 대용량 파일을 다룰 때 효율적입니다. 대안으로 스크립트 언어인 awk, sed, perl 등이 있으며, 이들은 복잡한 텍스트 처리에 사용됩니다.

See Also (더 보기)