Bash
Zsh
iP
ipconfig

MacOSで今通信してるローカルアドレス(IPv4)を取得するコマンド

皆さんMacで自分のローカルアドレスを取得するときはどうしてますか?
多分 ifconfigを使ってるんじゃないでしょうか?
でも ifconfigって不要な情報がおおいですよね。
俺は 192.168.0.X ってだけの情報が欲しいんだって思うことが誰しもあると思います。
そんな状況を解決するコマンドを探していたところ、
近くに座っていたスーパープログラマーに聞いたら、5分ほどしてこのコマンドを教えて貰いました。

これです。

netstat -rn | grep /32 | grep -F -v '.1/32' | grep -v -E '^f|255' | cut -d/ -f1

このコマンドで 192.168.0.X て形のローカルアドレスを得られます。
本当に便利ですね:smile: