Menu
CoddyTech

Đếm tần suất từ

Thuộc phần Kiến thức cơ bản trong hành trình Terminal của Coddy. Bài học 81 trên 82.

challenge icon

Thử thách

Dễ

Phân tích tệp article.txt và đếm số lần xuất hiện của từng từ. Tạo một quy trình gồm các bước sau:

  1. Đọc nội dung tệp
  2. Chuyển dấu cách thành ký tự xuống dòng, mỗi dòng một từ, bằng tr ' ' '\n'
  3. Sắp xếp các từ theo thứ tự bảng chữ cái
  4. Đếm số lần xuất hiện của từng từ bằng uniq -c
  5. Sắp xếp kết quả theo số lần xuất hiện giảm dần bằng sort -rn

Đầu ra của bạn cần hiển thị tần suất xuất hiện của các từ, bắt đầu bằng những từ phổ biến nhất:

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

Kết hợp tất cả lệnh thành một quy trình duy nhất bằng toán tử pipe |.

Gợi ý: Bắt đầu bằng cat article.txt rồi nối các lệnh với nhau: dùng tr để tách từ, sort để nhóm chúng, uniq -c để đếm và sort -rn để sắp xếp theo tần suất.

Tự làm thử

Terminal

Tất cả bài học trong Kiến thức cơ bản

Tự luyện tập: Playground Terminal