Menu
Coddy logo textTech

단어 빈도 계산기

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

challenge icon

챌린지

쉬움

파일 article.txt를 분석하여 각 단어가 나타난 횟수를 세세요. 다음을 수행하는 파이프라인을 구축하세요:

  1. 파일 내용을 읽습니다
  2. tr ' ' '\n'을 사용하여 공백을 개행으로 변환합니다 (한 줄에 하나의 단어)
  3. 단어를 알파벳 순으로 정렬합니다
  4. uniq -c를 사용하여 각 단어의 발생 횟수를 셉니다
  5. sort -rn을 사용하여 결과를 횟수 기준으로 내림차순 정렬합니다

출력은 가장 흔한 단어의 빈도부터 단어 빈도를 보여야 합니다:

      5 the
      3 fox
      3 quick
      2 dog
      2 lazy
      2 over
      1 a
      1 all
      1 amused
      1 brown
      1 by
      1 day
      1 happy
      1 hill
      1 is
      1 jumps
      1 not
      1 ran
      1 sleeps
      1 was

모든 명령어를 파이프 | 연산자를 사용하여 단일 파이프라인으로 결합하세요.

힌트: cat article.txt로 시작하여 명령어를 연결하세요: 단어를 분리하기 위해 tr, 그룹화하기 위해 sort, 세기 위해 uniq -c, 빈도순으로 정렬하기 위해 sort -rn.

직접 해보기

터미널

기초의 모든 레슨