-bash: ./conn.sh: /usr/bin/bash: 잘못된 해석기: 해당 파일이나 디렉터리가 없습니다.

-bash: ./conn.sh: /usr/bin/bash: 잘못된 해석기: 해당 파일이나 디렉터리가 없습니다.

이 스크립트를 실행하는 동안 이 오류가 발생합니다.

-bash: ./conn.sh: /usr/bin/bash: bad interpreter: No such file or directory

이것은 Linux 시스템(Ubuntu)입니다.

답변1

bash귀하의 시스템에는 에 인터프리터가 없지만 스크립트 /usr/bin/bashconn.sh이것이 초기 라인에서 사용할 인터프리터임을 지정합니다 #!.

올바른 설치 위치 #!를 가리키도록 스크립트의 첫 번째 줄(이 줄)을 수정합니다 . bash대부분의 Linux 시스템에서 이는 /bin/bash(따라서 첫 번째 줄은 아마도 이어야 함 #!/bin/bash)이지만 다음을 사용하여 이를 확인할 수도 있습니다.

command -v bash

터미널에서.

관련 정보