if [ "$SERVER_HOST" == "" ]; then
SERVER_HOST=$(ip addr | grep 'inet' | grep -v inet6 | grep -vE '127\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}' | grep -oE '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}' | head -1)
if [ "$INTERACTIVE" == "yes" ]; then
read -p "Servers public IP address is $SERVER_HOST. Is that correct? [y/n]: " -e -i "y" CONFIRM
if [ "$CONFIRM" == "n" ]; then
echo -n "What's your public IP address: "
read IpExternal
SERVER_HOST = $IpExternal
echo "your public IP address: $SERVER_HOST"
fi
fi
fi
почему SERVER_HOST = $IpExternal не присваивается?