Ich denke, eine awk
Antwort könnte etwas schneller sein, da keine zusätzlichen Subshells benötigt werden:
ip addr show | awk -F: '/^[0-9]/ /inet .*\.112/ '
Eine andere Möglichkeit, wenn Sie eine Adresse kennen, die über die Schnittstelle weitergeleitet wird, z. B. davon, dass sich an der .1
Adresse ein Gateway befindet, das Sie ausführen könnten
ip route get a.b.c.1 | cut -f3 -d' '
Im Allgemeinen ip
ist der neuere Befehl, der ersetzt werden soll ifconfig
, auch wenn das schon lange zutrifft und ifconfig
noch nicht verschwunden ist. Sehen Sie sich aber diese Serverfehler-Frage zum Thema an.