Befehl, der nur IP-Adresse und Subnetzmaske mit ifconfig anzeigt

Befehl, der nur IP-Adresse und Subnetzmaske mit ifconfig anzeigt

Ich brauche Hilfe bei meinen Linux-Übungen. Kennt jemand eine Befehlskombination, die dieser Übung entspricht?

Sehen Sie sich die Ausgabe von /sbin/ifconfig an. Schreiben Sie eine Zeile, die nur die IP-Adresse und die Subnetzmaske anzeigt. (verwenden Sie head; grep; tr -s; cut; )

Dies ist, was ich bisher habe:

/sbin/ifconfig | grep -w "inet"

Antwort1

Ich glaube, das würde den gewünschten Effekt erzielen

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

Antwort2

Schade, dass man awk nicht verwenden kann

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

verwandte Informationen