-bash : ./conn.sh : / usr / bin / bash : 잘못된 인터프리터 : 해당 파일 또는 디렉토리 없음

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

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

It “sa Linux 시스템 (Ubuntu)

댓글

  • 1. ls -l /usr/bin/bash를 포함하도록 질문을 수정 하세요. 2. Windows 컴퓨터에서 스크립트 파일을 만든 다음 UNIX / Linux / Mac 시스템으로 전송했는지 확인하기 위해 질문을 수정 하십시오. 3. 사용중인 시스템 유형을 확인하기 위해 질문을 수정 하십시오
  • @roaima 방금 수정했습니다 … btw its a Linux 시스템
  • 그래도 # 1과 # 2에 대한 답변을 기다리고 있습니다.
  • @roaima 죄송합니다 친구 I ' 당신을 얻을 수 없습니다 … ' 우분투 시스템
  • 무엇을 ' 얻지 못합니까? ls -l /usr/bin/bash를 실행하고 명령과 그 결과를 질문에 입력 해달라고 요청했습니다.

답변

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

스크립트의 첫 번째 줄 (#! 행)을 사용하여 bash가 설치된 올바른 위치를 가리 킵니다. 대부분의 Linux 시스템에서 이는 (첫 번째 줄은 #!/bin/bash 일 가능성이 높음),

command -v bash 

로 확인할 수도 있습니다.

터미널에서.

답글 남기기

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