1. Windows에서 작성된 SHELL 파일을 Linux로 전송하여 실행하면 오류 메시지가 나타납니다. 2. 오류 메시지: 잘못된 해석기: 해당 파일이나 디렉터리가 없습니다.
시스템마다 줄 바꿈 등에 차이가 있습니다. 변환 도구를 찾거나 대부분의 편집자가 이를 수행하고 일부 문자만 변환할 수 있습니다.
스크린샷오류 및 코드
파일 경로에 중국어 문자가 포함되어 있나요? 중국어 문자가 포함되어 있고 쉘 스크립트가 gbk로 인코딩된 경우 Linux에서 중국어 파일 및 디렉토리 이름이 UTF-8로 인코딩되어 있으므로 파일 또는 디렉토리를 찾을 수 없습니다.
다음 명령을 사용하여 Windows의 캐리지 리턴을 Linux의 캐리지 리턴으로 변환하고 다시 실행해 보세요
항상 실행권한 문제가 없는 것 같은 느낌이 드는데요, 사용해 보세요chmod 755 xxx.sh
chmod 755 xxx.sh
시스템마다 줄 바꿈 등에 차이가 있습니다. 변환 도구를 찾거나 대부분의 편집자가 이를 수행하고 일부 문자만 변환할 수 있습니다.
스크린샷
오류 및 코드
파일 경로에 중국어 문자가 포함되어 있나요? 중국어 문자가 포함되어 있고 쉘 스크립트가 gbk로 인코딩된 경우 Linux에서 중국어 파일 및 디렉토리 이름이 UTF-8로 인코딩되어 있으므로 파일 또는 디렉토리를 찾을 수 없습니다.
다음 명령을 사용하여 Windows의 캐리지 리턴을 Linux의 캐리지 리턴으로 변환하고 다시 실행해 보세요
으아악항상 실행권한 문제가 없는 것 같은 느낌이 드는데요,
사용해 보세요
chmod 755 xxx.sh