サーバーのIPアドレスを確認するシェルスクリプト

 ifconfig は今後推奨されなくなるため、ip を使った方法です。また、CentOS7 などではネットワークインターフェース名が異なるため、eth0 などでは絞り込まず、一つ目に検出されたIPアドレスを返すようにしています。

ip -f inet -o addr | grep -v "127.0.0.1" | cut -d\  -f 7 | cut -d/ -f 1 | awk 'NR == 1'