윈도우에서 .sh 파일 실행하는 방법

윈도우11

.sh 파일은 리눅스 및 유닉스 계열 운영체제에서 사용되는 쉘 스크립트 파일로, 보통 Bash, Zsh 등의 셸 환경에서 실행됩니다.

윈도우에서는 기본적으로 .sh 파일을 실행할 수 있는 쉘 환경이 제공되지 않아 명령 프롬프트에서 sh 명령어를 실행하면 [‘sh’ is not recognized as an internal or external command, operable program or batch file.] 메시지가 출력됩니다.

다행히도 윈도우 10 및 11에서는 WSL(Windows Subsystem for Linux)을 활용하면 리눅스 환경을 구축하거나 Git Bash를 이용해 .sh 파일을 실행할 수 있습니다.

이 글에서는 가장 간단한 방식인 Git Bash를 통해 쉘 스크립트를 실행하는 방법에 대해 알아보겠습니다.

Git 다운로드 및 설치

Git Bash는 Git을 명령어 기반으로 실행할 수 있는 터미널 환경으로, 리눅스 명령어(Bash Shell)를 지원하여 Windows에서도 Unix-like 환경에서 Git을 사용할 수 있도록 도와줍니다.

Git Bash를 통해 git commit, git push 같은 Git 명령어뿐만 아니라 ls, rm, grep 같은 리눅스 명령어도 사용할 수 있으며 쉘 스크립트 sh를 실행할 수 있습니다.

Git 다운로드 및 설치 1

Git 웹사이트의 Downloads 페이지에 접속한 다음 Windows 설치 파일을 다운로드 받아 실행합니다.

Git 다운로드 및 설치 2

설치 과정에서 Add a Git Bash Profile to Windows Terminal 옵션을 체크하면 윈도우 터미널에서 Git을 사용할 수 있는 프로필 환경이 자동으로 추가됩니다.

윈도우 GUI 환경에서 sh 파일 실행하기

Git을 설치하면 컨텍스트 메뉴에 Git Bash 실행 메뉴가 추가되며 이를 사용해서 sh 명령어를 실행할 수 있습니다.

윈도우 Gui 환경에서 Sh 파일 실행하기 1
  1. sh 파일 위치로 이동 : 파일 탐색기를 연 다음, sh 파일이 위치한 폴더로 이동합니다.
  2. Git Bash 실행 : 빈 공간을 마우스 오른쪽 버튼으로 클릭한 후, 추가 옵션 표시 > Open Git Bash here를 클릭합니다.

참고 : 윈도우11 마우스 우클릭 메뉴를 윈도우10 스타일로 바꾸는 방법

윈도우 Gui 환경에서 Sh 파일 실행하기 2
  1. sh 명령어 실행 : sh ./script.sh 형식의 명령어를 입력해 sh 파일을 실행합니다.

윈도우 터미널에서 sh 파일 실행하기

윈도우 터미널에 추가된 Git 프로필을

윈도우 터미널에서 Sh 파일 실행하기 1
  1. 터미널 실행 : Windows 버튼을 마우스 오른쪽 버튼으로 클릭한 다음, 메뉴에서 터미널을 선택합니다.
윈도우 터미널에서 Sh 파일 실행하기 2
  1. Git Bash 열기 : 터미널 상단의 새 탭 버튼을 펼친 다음, Git Bash를 선택합니다. 터미널에 추가된 프로필 순서대로 할당된 단축키(Ctrl+Shift+숫자)를 사용해 실행할 수도 있습니다.
윈도우 터미널에서 Sh 파일 실행하기 3
  1. sh 실행 명령어 사용 : cd 명령어를 이용해 sh 파일이 있는 폴더로 이동합니다. 그리고 sh ./script.sh 명령어를 입력해 실행합니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

Fill out this field
Fill out this field
유효한 이메일 주소를 입력해주세요.