Команда, которая отображает только IP-адрес и маску подсети с помощью ifconfig

Команда, которая отображает только IP-адрес и маску подсети с помощью ifconfig

Мне нужна помощь с моими лабораториями Linux. Кто-нибудь знает комбинацию команд, которая соответствует этому упражнению?

Посмотрите на вывод /sbin/ifconfig. Напишите строку, которая отображает только IP-адрес и маску подсети. (используйте head; grep; tr -s; cut; )

Вот что у меня получилось на данный момент:

/sbin/ifconfig | grep -w "inet"

решение1

Я считаю, что это даст желаемый эффект.

/sbin/ifconfig | grep -Po '(?<=\binet )[^/]+/\w+|(?<=\binet6 )[^/]+/\w+'

решение2

Жаль, что нельзя использовать awk.

ifconfig -a eth0|grep -w inet |awk '{print $2, $4}'

Связанный контент