Hyper-V Сеть Ubuntu 10.04 как попало

Перефразируя вопрос более grep-дружественным способом, Вы хотите распечатать все строки, которые соответствуют EAN из некоторого основного списка EANs.

При предположении, что что-то напоминающее EAN не обнаружится нигде кроме столбца EAN, попробуйте:

  • Извлеките весь EANs из master
  • Повидло, что список EANs в regex
  • Подайте regex к egrep

Принятие EAN является первым столбцом master (и что ведущее устройство содержит другие столбцы),

egrep "(`cat master | awk '{print $1}' | tr '\n' '\\|' | sed 's/|$//'`)" newfile

должен приблизиться (можно удалить awk если master просто список EAN; противный sed в конце для удаления запаздывания | это следует из остальной части конвейера),

Вышеупомянутое ломается, если бы EANs (или подобные EAN 13-разрядные шаблоны) присутствуют в другом месте в данных и потребовали бы, чтобы более сложное регулярное выражение ограничило поиск определенным столбцом.

1
задан 26 September 2010 в 05:02
1 ответ

Проверьте, что это имеет уникальный MAC-адрес в hyperV, также что у Вас нет конфликта IP :)

0
ответ дан 4 December 2019 в 10:35

Теги

Похожие вопросы