自機のIPアドレス一覧を取得する †自機のIPアドレスを取得したい場合は、以下のスクリプトでIPアドレス一覧を取得できます。 IPアドレス一覧の取得 †LANG=C /sbin/ifconfig | grep 'inet addr' | awk '{print $2;}' | cut -d: -f2 LANG=Cと付けている理由は、ja_JP.UTF-8などと設定されている場合、 inet addrがinetアドレスと出力されるのでgrepでマッチしなくなってしまうからです。 実行例(NIC2枚使用マシンで実行) †$ LANG=C /sbin/ifconfig | grep 'inet addr' | awk '{print $2;}' | cut -d: -f2 172.16.0.100 192.168.0.100 127.0.0.1 127.0.0.1が不要の場合 †LANG=C /sbin/ifconfig | grep 'inet addr' | grep -v 127.0.0.1 | awk '{print $2;}' | cut -d: -f2 実行例(NIC2枚使用マシンで実行) †$ LANG=C /sbin/ifconfig | grep 'inet addr' | grep -v 127.0.0.1 | awk '{print $2;}' | cut -d: -f2 172.16.0.100 192.168.0.100 |