以下の内容はhttps://takuya-1st.hatenablog.jp/entry/2017/11/10/110000より取得しました。


mac で WiFi の接続情報を取得する

macWifiの現在のIPを取得したい

$ networksetup -getinfo Wi-Fi

実行サンプル

takuya@$ networksetup -getinfo Wi-Fi
DHCP Configuration
IP address: 100.119.116.5
Subnet mask: 255.255.255.0
Router: 100.119.116.252
Client ID:
IPv6: Automatic
IPv6 IP address: none
IPv6 Router: none
Wi-Fi ID: 60:xx:xx:a1:82:xx

システム環境設定のネットワークで見られる情報と同じものを取得するには networksetup コマンドを使うと楽ですね。

IP アドレスやゲートウェイのアドレスなどを取り出す。

ここから値を取り出すには次のようにすると楽かも

takuya@$ networksetup -getinfo Wi-Fi | \grep -oP '(?<=Router: )\d\d\d.\d\d\d.\d\d\d.\d\d\d'
100.119.116.252

正規表現は適当なのであんまり参考にならないけど

grep の後読み条件で取り出せば確実に取り出せて嬉しい。

関連資料

grepで先読み後読みを使うには - それマグで!




以上の内容はhttps://takuya-1st.hatenablog.jp/entry/2017/11/10/110000より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14