[CentOS7]サーバのIPをコマンドラインで取得する

カテゴリ: Linux

CentOS7でサーバ自身のIPアドレスを取得して変数に格納する方法です。
下記のコマンドではeth0インターフェースに割り当てられたアドレスを取得しています。

HOST_IP_ADDR=$(ip addr show eth0 | sed -nE -e 's/ *inet ([0-9.]*).*/\1/p')
echo $HOST_IP_ADDR

CentOS7ではipコマンドで自分のサーバのIPアドレス設定が取得できるので、上記のコマンドはipコマンドの出力をsedコマンドで取得しています。

CentOS以外でもipコマンドが使える環境であれば、同様のスクリプトで取得可能です。

こちらもおススメ

コメントを残す

メールアドレスが公開されることはありません。