답변:
터미널을 열고 sh /path/to/file
입력 한 다음 Enter 키를 누릅니다.
더 빠르게 입력 sh
하고 공백 을 입력 한 다음 파일을 창으로 끌어서 창의 아무 곳이나 아이콘을 놓으십시오.
shell shell_script
shebang 행이 무시 될 때 쉘 스크립트를 호출 할 때 . 쉘은 첫 번째 행을 주석으로 읽습니다.
sh /path/to/file
라도 대안에서 의미 다른 /path/to/file.sh
?
또는 할 수도 있습니다
cd /directory/with/executable
chmod +x executable # only required if your file is not already executable
./executable
또한 지정된 쉘 (shebang에 지정된 경우)으로 실행 파일을 실행합니다 #!/bin/(shell)
chmod u+x myfile.sh
cp myfile.sh /usr/local/bin
~/.bash_profile
다음 줄을 편집 하고 추가하십시오.
alias myfile=./myfile.sh
다음 명령 줄을 실행하십시오.
source ~/.bash_profile
그러면 파일을 프로그램으로 실행할 수 있습니다
$ myfile
#~/bin/sh
있는 동안, OSX
이 있어야 스크립트 .sh
확장과 alias
그들의 각 하나를 들어. : -O
스크립트 파일을 실행하려면 다음 단계를 수행하십시오.
.sh 파일을 마우스 오른쪽 버튼으로 클릭하십시오.
Open With 위로 마우스를 가져갑니다 .
기타 ...를 선택하십시오 .
응용 프로그램 폴더 에 있어야 합니다. 유틸리티 폴더를 열고 Terminal.app를 선택하십시오.
Terminal.app를 선택할 수 없으면 활성화 된 응용 프로그램을 권장 응용 프로그램 에서 모든 응용 프로그램 으로 변경하십시오 . 창의 맨 아래에 있습니다.
.sh
Terminal.app로 모든 파일 을 열려면 항상 연결을 선택하십시오 .
창의 오른쪽 하단에 있는 열기 버튼을 누릅니다 .
다운로드 후 작동하지 않는 이유는 파일 권한이 허용하지 않기 때문입니다. 실행 권한을 활성화하려면 터미널을 열고을 입력하십시오
chmod 755 /path/to/script
. 전체 경로를 입력하는 대신 Finder에서 스크립트를 터미널 창으로 드래그 할 수 있습니다. 그런 다음 실행하려면을 입력하십시오
/path/to/script
. 다시 한 번, 파일을 터미널 창으로 끌어서 놓을 수 있습니다. 이 구문은 스크립트의 첫 번째 줄에 정의 된대로 올바른 쉘을 사용하여 스크립트를 실행해야합니다.
sh
는 "이 쉘에서 스크립트를 실행하지 않는"쉘 스크립트를 나타냅니다.