Eu quero modificar uma variável (preferencialmente em um formato Bash Script) porque meu ambiente PHP requer um número de porta.
Para mostrar uma URL no Drush contendo um token que faz você entrar como usuário 1 (sem senha), você precisa executar drush uli
$ drush uli
Em um script:
bash-3.2$ VAR='drush uli'; echo ${VAR}; ${VAR}
saídas:
drush uli
http://website-7-26-2-17-res124725.local/user/reset/1/1393147909/zMiquSr_ikA7xdp7kA3g4CvTGd82mWsVdqEiMCs/login
Eu preciso manipular a variável VAR para adicionar a porta 8088
http://website-7-26-2-17-res124725.local:8088/user/reset/1/1393147909/zMiquSr_ikA7xdp7kA3g4CvTGd82mWsVdqEiMCs/login
.. e, em seguida, evite Drush para abrir o URL, mas abra o novo URL com um navegador:
VAR='drush uli';
read ${VAR}
# replace ".local" with ".local:8088"
ObjURL=${VAR//.local/.local:8088}
# open URL in browser
open ${ObjURL}
com o escape adequado.
Posso modificar essa URL antes que o Drush abra o navegador e manipule a URL quando chamado de um script Bash?
Tags bash drupal bash-script