>  Q&A  >  본문

linux - 쉘 스크립트를 실행할 때 "해당 파일이나 디렉터리가 없습니다"라는 메시지가 나타납니다.

1. Windows에서 작성된 SHELL 파일을 Linux로 전송하여 실행하면 오류 메시지가 나타납니다.
2. 오류 메시지: 잘못된 해석기: 해당 파일이나 디렉터리가 없습니다.

習慣沉默習慣沉默2685일 전1062

모든 응답(5)나는 대답할 것이다

  • 習慣沉默

    習慣沉默2017-05-16 13:34:13

    시스템마다 줄 바꿈 등에 차이가 있습니다. 변환 도구를 찾거나 대부분의 편집자가 이를 수행하고 일부 문자만 변환할 수 있습니다.

    회신하다
    0
  • 怪我咯

    怪我咯2017-05-16 13:34:13

    스크린샷
    오류 및 코드

    회신하다
    0
  • PHP中文网

    PHP中文网2017-05-16 13:34:13

    파일 경로에 중국어 문자가 포함되어 있나요? 중국어 문자가 포함되어 있고 쉘 스크립트가 gbk로 인코딩된 경우 Linux에서 중국어 파일 및 디렉토리 이름이 UTF-8로 인코딩되어 있으므로 파일 또는 디렉토리를 찾을 수 없습니다.

    회신하다
    0
  • PHP中文网

    PHP中文网2017-05-16 13:34:13

    다음 명령을 사용하여 Windows의 캐리지 리턴을 Linux의 캐리지 리턴으로 변환하고 다시 실행해 보세요

    으아악

    회신하다
    0
  • 阿神

    阿神2017-05-16 13:34:13

    항상 실행권한 문제가 없는 것 같은 느낌이 드는데요,
    사용해 보세요chmod 755 xxx.sh

    회신하다
    0
  • 취소회신하다