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コマンドが使える環境であれば、同様のスクリプトで取得可能です。
こちらもおススメ