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 не присваивается?