“ bin / bash : 잘못된 인터프리터 : 해당 파일 또는 디렉토리 없음 ” 셸 스크립트 실행시

Raspberry Pi 용 셸 스크립트를 작성하여 실행 가능하게 만들었습니다. ./filename.sh를 실행할 때 다음 오류가 표시됩니다.

bash: ./filename.sh: bin/bash: bad interpreter: No such file or directory 

이 스크립트를 기본 디렉토리 (/home/pi). 오류가 발생한 후 데스크탑에 스크립트 사본을 저장했는데 동일한 오류가 표시됩니다.

문제와 해결 방법은 무엇입니까?

댓글

  • 작성한 스크립트를 실제로 포함하면 더 쉽게 도움이 될 것이라고 생각하십니까?

답변

스크립트가 실행 가능하게되고 shebang 를 포함 할 때 인터프리터없이 실행됩니다. 첫 번째 줄에서. 스크립트가 실행 중이기 때문에 스크립트의 경우라고 가정합니다.하지만 오류 메시지는 bash 경로에서 선행 슬래시를 놓쳤다는 것을 보여줍니다. shebang 는 다음과 같아야합니다.

#!/bin/bash 

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다