Estoy escribiendo un script de shell. En este script de shell, tengo una variable que toma un valor predeterminado o el valor de una variable de entorno. Sin embargo, la variable de entorno no tiene que estar presente.
Por ejemplo, supongamos que antes de ejecutar el script, realizo la siguiente operación:
export DEPLOY_ENV=dev
¿Cómo le digo al script que busque esta variable de entorno y almacene su valor en una variable dentro del script? Además, ¿cómo le digo al script que si esta variable de entorno no existe, almacene una variable predeterminada?