나는 잘 돌아가는 스크립트를 가지고 있었지만 오늘 그것을 실행할 때라고 말합니다 declare: not found. bash 쉘을 사용하고 있으며 스크립트 시작시 경로가 정확합니다.
내 스크립트에서 플래그가 지정된 두 줄은 다음과 같습니다.
declare -a RESPONSE
RESPONSE=($RESULT)
또한 (예상치 못한 내용이지만 첫 번째 오류로 인해 이것이 나온 것 같습니다. 언급할만한 가치는 선언에 직접 입력하면 잘 작동한다는 것입니다.
declare | grep USER 쇼
USER=ashfame
USERNAME=ashfame
values="$SVN_BASH_USERNAME";
그래서 여기서 뭐가 잘못 되었나요?
#!/bin/bash만 있습니다. 내가 어떻게 그것을 실행 했습니까? 방금 실행을 시도했지만./script.sh작동했습니다. 그러나 그것은 작동하지 않습니다script.sh또는sh script.sh나는 거의 확실 나는 일주일 전에를 만든 동안 만 후자의 두 가지 방법을 사용하는 데 사용하고있다. 무엇을 설명 할 수 있습니까?