J'avais un script qui fonctionnait bien mais quand je l'ai exécuté aujourd'hui, ça dit declare: not found
. J'utilise le shell bash et le chemin au début du script est correct.
Deux lignes marquées dans mon script sont les suivantes:
declare -a RESPONSE
RESPONSE=($RESULT)
Il dit également que (
c'est inattendu, mais je suppose que cela arrive à cause de la première erreur. Il convient de mentionner le point lorsque je tape dans déclarer directement fonctionne bien.
declare | grep USER
spectacles
USER=ashfame
USERNAME=ashfame
values="$SVN_BASH_USERNAME";
Alors, qu'est-ce qui ne va pas ici?
#!/bin/bash
seulement. Voulez-vous dire comment je l'exécute? J'ai juste essayé de l'exécuter au fur./script.sh
et à mesure. Mais cela ne fonctionne pas commescript.sh
oush script.sh
et je suis à peu près sûr que je n'utilisais que les deux dernières méthodes lors de ma création il y a une semaine. Qu'est-ce qui pourrait expliquer cela?