19
I necesitan tomar un parámetro en mi Makefile que consta de un identificador de anfitrión en forma¿Cómo puedo dividir una cadena en make?
host[:port]
donde el colon y el puerto son opcionales. Así que todos los siguientes son válidos:
foo.example.com
ssl.example.com:443
localhost:5000
etc.
quiero dividir la cadena en el colon opcional y asignar los valores a las variables, de modo que HOST
contiene foo.example.com
, ssl.example.com
, localhost
, etc. y PORT
contiene 80 (el puerto predeterminado), 443 y 500 respectivamente.