단어 빈도 계산기
Coddy Terminal 여정의 기초 섹션에 포함된 레슨 — 82개 중 81번째.
챌린지
쉬움파일 article.txt를 분석하여 각 단어가 나타난 횟수를 세세요. 다음을 수행하는 파이프라인을 구축하세요:
- 파일 내용을 읽습니다
tr ' ' '\n'을 사용하여 공백을 개행으로 변환합니다 (한 줄에 하나의 단어)- 단어를 알파벳 순으로 정렬합니다
uniq -c를 사용하여 각 단어의 발생 횟수를 셉니다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.
직접 해보기
터미널