Linux 取得機器目前 IP 的 script

目前機器所用 IP

  • /sbin/ifconfig | grep Bcast | awk '{print $2}' | sed 's/addr://' # 192.168.0.1
  • /sbin/ifconfig | awk -F'[ :]+' '/Bcast/{print $4}' # 感謝 pank 提供

目前機器所有 IP (PPPoE IP / 127.0.0.1 / 虛擬 IP .. 等等)

  • /sbin/ifconfig | grep Mask | awk '{print $2}' | sed 's/addr://'  # 192.168.0.1 / 127.0.0.1 ... 多個 IP
  • /sbin/ifconfig | awk -F'[ :]+' '/Mask/{print $4}' 感謝 pank 提供

關於「Tsung」

對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.
分類: Programming。這篇內容的永久連結

在〈Linux 取得機器目前 IP 的 script〉中有 2 則留言

  1. pank表示:

    這樣比較簡潔一點
    ifconfig | awk -F'[ :]+' '/Bcast/{print $4}'
    ifconfig | awk -F'[ :]+' '/Mask/{print $4}'

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料