Neste caso, eu iria com
sed -E -e "s#MOBILE_APP_API_URL#\"$mobile_app_api_url\"#g" \
-e "s#MOBILE_APP_MEDIA_URL#\"$mobile_app_media_url\"#g" \
-e "s#MOBILE_APP_ENVIRONMENT#\"$environment\"#g" \
original.html >MobileApp/www/index.html
O sinalizador -E
não aceita argumentos e, com várias seções -e
, podemos dividir a linha de comando em partes legíveis.
Podemos pular o cp
completamente, já que processamos o arquivo de origem e gravamos diretamente no arquivo de destino usando um redirecionamento.