
Мне нужна помощь с моими лабораториями 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}'