Командная строка Middle Пакеты и загрузка обновлено
Версии из dpkg -l
Условие
На вход первой строкой подаётся список имён пакетов через пробел, дальше вывод dpkg -l. Для каждого имени из списка (в том же порядке) выведи <имя> <версия>, если пакет установлен (статус начинается на i или h, вторая буква i), иначе <имя> not-installed. Имя в выводе dpkg может иметь суффикс архитектуры (libssl3t64:amd64): сравнивай без него.
Как подойти
Подсказки: 2
- Срежь
:archу имени:sub(/:.*/, "", nm). - Статус установленного:
iiилиhi.
Решите в тренажёре
Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.