Уникальные отсортированные строки
- имя
sort-unique- образ
python:3.12-slim- таймаут
- 30с
проверка…
Задание
Уникальные отсортированные строки
Дан файл /app/words.txt с дубликатами и строками вразнобой. Получи файл
/app/unique.txt, в котором те же уникальные строки, но по одному разу и
отсортированы по возрастанию.
Симптомы
banana
apple
banana
cherry
apple
Строки дублируются и идут в произвольном порядке. Файла /app/unique.txt
ещё нет.
Требуемое состояние
/app/unique.txt содержит каждое уникальное слово из /app/words.txt ровно
один раз, строки отсортированы по возрастанию. Пример правильного результата:
apple
banana
cherry
Почему
sort -u (или связка sort | uniq) — классический Unix-способ получить
отсортированное множество строк. Это базовый строительный блок для отчётов,
дедупликации и сравнения списков.
Подсказки
Подсказки: уникальные отсортированные строки
cat /app/words.txt— увидеть исходные строки и дубликаты.sort -u /app/words.txt > /app/unique.txt— сортировка с удалением дубликатов
одним вызовом.- Эквивалент через конвейер:
sort /app/words.txt | uniq > /app/unique.txt
(здесьuniqубирает только подряд идущие дубли, поэтомуsortобязателен). - Проверь количество:
wc -l /app/unique.txtдолжно показать число уникальных
строк. - Проверь отсутствие дублей:
sort /app/unique.txt | uniq -dне должен ничего
вывести.
Терминал
Закрывается при остановке сессии.
Последние попытки
- Загрузка…
Разовый запуск (smoke-тест)
Атомарный цикл up → check → down. Полезно для CI; без предварительной подготовки состояния проверка завершится с ошибкой.