sed -rn '/NOT BEEN PATCHED/ {s/(^\[.*\]).*C:(.*) HAS.*$/\1 - \2/p} ' filename
Сконцентрируйтесь на записях с надписью «НЕ БЫЛО ИСПРАВЛЕНО», а затем вытащите нужные нам разделы строки (в скобках ), заменив текст на разделы и два (IP-адреса и имя файла)
Я предполагаю, что здесь IP-адрес всегда будет заключен в квадратные скобки. Если это не так, вам нужно будет сопоставить шаблон для IP-адреса.
Я не знаю ни одного хоста ВМ, который бы имитировал USB-соединения между ВМ, но вы можете использовать usbip для USB-подключения через IP (, который будет работать между ВМ ), или, в зависимости от что вы хотите сделать, вы можете создать «виртуальные» корневые USB-устройства на одной виртуальной машине и запускать разные процессы для хоста и клиента (гаджета ).
Обратите внимание, что USB является асимметричным, обычно имеет один хост со многими клиентами, и как usbip
, так и виртуальный корень USB только имитируют этот нормальный режим работы (AFAIK ).
USB -Альтернативный режим хоста C -— -— это очень новый режим, и даже не все драйверы для реального оборудования поддерживают его, и хотя я слышал, что более новые версии Linux могут это делать, я сам никогда не видел работающего экземпляра