← Все курсы

cut, sort, uniq и компания

Склеишь, отсортируешь и сравнишь текстовые файлы стандартными утилитами — cut, sort, uniq, paste, join и comm.

Маленькие утилиты, из которых складывается любой однострочник. cut и tr, sort по колонке, uniq -c для подсчёта, nl и column для красоты. Потом — склейка файлов через paste и join по ключу, сравнение списков через comm. Финал — конвейер, который находит три самых популярных URL в логе.

10 заданий
  1. cut: вырежи колонкулегко
  2. tr: регистр и удалениесредне
  3. sort: по числовой колонкесредне
  4. uniq -c: подсчёт повторовсредне
  5. nl: пронумеруй строкисредне
  6. column: выровняй таблицусредне
  7. paste: склей по столбцамсредне
  8. join: соедини по ключусредне
  9. comm: что удаленосредне
  10. Конвейер: топ-3 URLсложно