84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
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