Menu
Coddy logo textTech

단어 수

Coddy Terminal 여정의 기초 섹션에 포함된 레슨 — 82개 중 31번째.

wc 명령어는 단어 수(word count)의 약자입니다. 이 명령어는 파일의 줄 수, 단어 수, 그리고 문자 수를 셉니다.

notes.txt 파일이 있습니다:

Buy groceries from the store
Call the doctor tomorrow morning
Finish the terminal course today
Read the new book this weekend
Clean up the project folder

wc 뒤에 파일 이름을 입력하기만 하면 됩니다:

wc notes.txt

출력 결과에는 세 개의 숫자와 파일 이름이 다음과 같이 표시됩니다:

  5  30  159 notes.txt
  • 첫 번째 숫자 —
  • 두 번째 숫자 — 단어
  • 세 번째 숫자 — 글자

필요한 정보만 가져오기 위해 플래그를 사용할 수도 있습니다:

-l의 개수만 셉니다:

wc -l notes.txt

-w단어 수만 셉니다:

wc -w notes.txt

-c문자 개수만 셉니다:

wc -c notes.txt

여러 파일을 한 번에 세기:

wc -l *.txt   # 모든 .txt 파일의 줄 수 세기

<strong>wc -l</strong>은 어떻게 줄 수를 셀까요?

wc -l은 보이는 줄의 수가 아니라 개행 문자( )의 개수를 셉니다. 즉, 파일에 5개의 줄이 있더라도 마지막 줄 끝에 개행 문자가 없으면, wc -l5가 아닌 4를 출력합니다.

이것은 표준 Unix 동작입니다 — 적절한 텍스트 파일은 항상 마지막 줄에 개행 문자로 끝나야 합니다. 대부분의 텍스트 편집기는 이를 자동으로 추가합니다.

wc -l notes.txt
5 notes.txt   # 올바름: 마지막 줄이 개행 문자로 끝남

wc -l notes.txt
4 notes.txt   # 파일 끝에 개행 문자가 누락됨

일반적인 사용 사례:

  • 대용량 로그 파일의 줄 수 확인
  • 문서의 단어 수 세기
  • 파일에 예상된 수의 항목이 있는지 확인
challenge icon

챌린지

초급

wc 명령어를 사용하여 notes.txt를 확인하세요:

  1. wc -l을 사용하여 줄 수를 셉니다
  2. wc -w를 사용하여 단어 수를 셉니다

참고: wc -l은 개행 문자를 세기 때문에, 정확한 개수를 얻으려면 파일의 마지막 줄이 개행 문자로 끝나야 합니다.

치트 시트

wc 명령어는 파일의 줄 수, 단어 수, 문자 수를 셉니다:

wc notes.txt
  5  30  159 notes.txt
  • 첫 번째 숫자: 줄 수
  • 두 번째 숫자: 단어 수
  • 세 번째 숫자: 문자 수

특정 개수만 확인하려면 플래그를 사용하세요:

wc -l notes.txt   # 줄 수만 세기
wc -w notes.txt   # 단어 수만 세기
wc -c notes.txt   # 문자 수만 세기
wc -l *.txt       # 모든 .txt 파일의 줄 수 세기

참고: wc -l줄바꿈 문자(newline characters)를 셉니다. 만약 마지막 줄 끝에 줄바꿈 문자가 없으면, 결과가 예상보다 1 적게 나타날 수 있습니다.

직접 해보기

터미널
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

기초의 모든 레슨