OSX에서 내 터미널에서 스크립트를 실행하려고합니다. 나는 이것을 다음과 같이 실행한다 : $ script.sh input.txt output.txt -bash : Script.bash : 명령을 찾을 수 없다. 이 스크립트는 이전에는 작동했지만 (변경하지 않았 음), 사용할 때 작업 디렉토리에 나타난다. ls 명령. 이것이 의미하는 바는 모르겠지만 이전에는 스크립트 파일의 파일 형식 그림에 .s 로고가 있고 이제 Finder에서 .txt 파일처럼 비어 있습니다. 어떤 도움을 많이 주시면 감사하겠습니다! script.bash를 사용해 보았는데 같은 일이 일어납니다. 감사! 스크립트가 사용자의 $ PATH에없는 경우 "여기 ./COMMAND"쉘 스크립트를 실행할 수 없습니다.
답변
시도
또는 "여기. COMMAND"
내 부분에 어리석은 실수! 감사! –
당신은 명시 적 경로가 필요
./script.sh input.txt output.txt
또한 스크립트가 실행 가능으로 설정되어 있는지 확인해야합니다.
chmod 777 script.sh
오류 777은 끔찍한 모드입니다. 단일 사용자 시스템에서는 아마 괜찮을 지 모르지만, 다중 사용자 시스템에서는 요구 사항에 따라 755 또는 750 또는 700이라는 훨씬 더 나은 선택이 될 수 있습니다. – Doon
기호 모드 만 사용하십시오. 'chmod + x'는 읽기 및 쓰기 모드를 제공하고 파괴하지 않을 것입니다. – kojiro
네, 절대적으로 .. + x 여야합니다. 그러나 기술적으로 잘못이 아니기 때문에 나는 그것을 바꾸지 않을 것입니다. 그리고 현자 SO 자에 의해이 순간 괴롭힘을 당합니다. 그래서 아래 표를 날려 보자. –
- 1. 쉘 스크립트를 사용하여 ls를 실행할 수 없습니다.
- 2. Java에서 쉘 스크립트를 실행할 수 없습니다.
- 3. Xcode에서 실행할 쉘 스크립트를 가져올 수 없습니다.
- 4. PHP 스크립트에서 쉘 스크립트를 실행할 수 없습니다
- 5. sudo로 쉘 스크립트를 실행할 때 사용자 경로를 사용할 수 없습니다.
- 6. Jenkins와 함께 슬레이브에서 쉘 스크립트를 실행할 수 없습니다.
- 7. Eclipse의 Pydev 환경에서 쉘 스크립트를 실행할 수 없습니다.
- 8. PHP로 쉘 스크립트를 실행할 수 있습니까?
- 9. 브라우저에서 쉘 스크립트를 실행할 수 있습니까
- 10. PowerShell 스크립트를 실행할 수 없습니다.
- 11. CGI 스크립트를 실행할 수 없습니다.
- 12. sql 스크립트를 실행할 수 없습니다.
- 13. 병렬로 여러 스크립트를 실행할 수 없습니다.
- 14. 원격 컴퓨터에서 쉘 스크립트를 실행할 PHP 스크립트
- 15. elisp에서 문자열을 쉘 명령으로 실행할 수 없습니다.
- 16. subprocess.Popen으로 쉘 명령을 실행할 수 없습니다
- 17. gnuplot에서 쉘 명령을 실행할 수 없습니다.
- 18. bash는 스크립트에서 쉘 명령어를 실행할 수 없습니다
- 19. Cmake가 쉘 명령을 실행할 수 없습니다.
- 20. hadoop에서 쉘 스크립트를 찾을 수 없습니다.
- 21. 쉘 스크립트를 찾을 수 없습니다] 명령
- 22. ipython 스크립트를 실행할 수 있습니까?
- 23. Gatling 시뮬레이션에서 쉘 스크립트를 어떻게 실행할 수 있습니까?
- 24. 쉘 스크립트를 실행할 때 기록 프로세스가 생성됨
- 25. java에서 ksh 스크립트를 실행할 수 없습니다 : java.io.IOException :. : 찾을 수 없음
- 26. jquery load - 자바 스크립트를 실행할 수 없습니다.
- 27. 다른 브라우저에서 스크립트를 실행할 수 없습니다.
- 28. sudo로 bash 스크립트를 실행할 수 없습니다.
- 29. ProcessBuilder는 인수가있는 파이썬 스크립트를 실행할 수 없습니다.
실행 비트가없는 것 같습니다. 실행 가능한 비트를 설정하고'./script.sh input.txt output.txt' 경로 접두사를 사용하여 실행하십시오 – bansi