Eu tinha um script que estava funcionando bem, mas quando o executei hoje, ele diz declare: not found. Estou usando o shell bash e o caminho no início do script está correto.
Duas linhas sinalizadas no meu script são as seguintes:
declare -a RESPONSE
RESPONSE=($RESULT)
Também diz que (é inesperado, mas acho que está chegando por causa do primeiro erro. Vale mencionar que é quando eu digito declarar que funciona diretamente bem.
declare | grep USER mostra
USER=ashfame
USERNAME=ashfame
values="$SVN_BASH_USERNAME";
Então, o que há de errado aqui?
#!/bin/bashapenas. Você quis dizer como eu o executo? Eu apenas tentei executá-lo como./script.she funcionou. Mas ele não funciona comoscript.shoush script.she estou bastante certo de que eu costumava usar apenas os dois últimos métodos, enquanto eu o criei uma semana atrás. O que poderia explicar isso?