У меня есть особая необходимость определить, к какому интерфейсу принадлежит часть октета (например, xx.xx.xx.112
) на компьютере CentOS
Моя первоначальная идея состояла в том, чтобы сбросить вывод ifconfig
и разобрать его вручную, чтобы определить соответствующий интерфейс. Это правильный подход или лучший способ сделать это?
Моя грубая попытка была бы что-то вроде ниже в GNU grep
,
ifconfig | grep -B1 -E '\.112' | grep -oP 'e\w+:'