Введение
Будучи блестящим техническим инженером на борту космического корабля «LinuxPioneer», вы находитесь на передовой эпической космической войны человечества против продвинутой инопланетной расы, известной как Криптоги. Ваша миссия критически важна: поддерживать жизнеспособность систем корабля, используя свои глубокие знания Linux. В этой напряженной обстановке эффективная обработка данных жизненно необходима для анализа огромных потоков информации от сенсоров, навигационных систем и коммуникационных массивов.
Ваша задача — создать бесперебойный конвейер данных, который будет обрабатывать необработанные показатели датчиков, отсеивая шум и предоставляя вашим боевым товарищам четкие и актуальные разведданные. Когда выживание корабля висит на волоске, ваше мастерство владения командной строкой станет ключом к победе в звездной бездне.
Оптимизация данных сенсоров
На этом этапе вы настроите конвейер обработки данных для фильтрации, сортировки и удаления дубликатов во входящем потоке информации о перемещениях вражеских кораблей из файла sensor_data.txt.
Задачи
- Отфильтровать лишние записи логов из
sensor_data.txt(оставить только строки, содержащие «Detected enemy vessel»). - Отсортировать оставшиеся записи по временной метке в порядке возрастания.
- Удалить все дублирующиеся записи, чтобы избежать избыточных оповещений.
Требования
- Считать данные из файла
sensor_data.txt, расположенного в директории/home/labex/project. - Использовать соответствующие команды Linux для фильтрации, сортировки и дедупликации данных.
- Выполнять все операции внутри директории
/home/labex/project. - Сохранить итоговые обработанные данные в файл с именем
processed_sensor_data.txtв директории/home/labex/project.
Пример
Содержимое результирующего файла processed_sensor_data.txt должно выглядеть примерно так:
cat processed_sensor_data.txt
0300h - Detected enemy vessel at sector E5
0420h - Detected enemy vessel at sector A2
0510h - Detected enemy vessel at sector D4
...
...
2338h - Detected enemy vessel at sector R1
2349h - Detected enemy vessel at sector Z8
2358h - Detected enemy vessel at sector D3
Резюме
В этом испытании вы применили мощные утилиты командной строки Linux для обработки текста, чтобы справиться с критически важными данными в напряженной научно-фантастической обстановке. Обработав файл sensor_data.txt, вы смоделировали реальный сценарий, где целостность данных может стать решающим фактором между победой и поражением. В процессе выполнения вы отточили свои навыки, научились изящно разрешать вымышленные кризисные ситуации и подготовили себя к суровым будням управления данными в условиях космической войны.



