Windows 10에서 .sh 또는 셸 스크립트 파일을 실행하는 방법

쉘 스크립트 또는 .SH 파일 은 Linux 또는 Unix에서 실행할 수있는 Windows의 배치 파일과 같습니다. Linux 용 Windows 하위 시스템을 사용하여 Windows 10에서 .sh 또는 셸 스크립트 파일을 실행할 수 있습니다. 이 게시물에서는 Windows 10에서 셸 스크립트 파일을 실행하는 방법을 보여줍니다.

Windows 10에서 .sh 또는 셸 스크립트 파일을 실행하는 방법

Bash 는 셸 스크립트 파일을 실행할 수있는 Unix 셸 및 명령 언어입니다. 스크립트가 실제 Linux 커널의 지원을 필요로하지 않는 한 Ubuntu 또는 다른 Linux Distros를 설치할 필요가 없습니다. 우리는 두 가지 방법을 공유 할 것입니다.

  1. WSL을 사용하여 셸 스크립트 파일 실행
  2. Windows 10에서 Ubuntu를 사용하여 셸 스크립트 실행

1] WSL을 사용하여 셸 스크립트 파일 실행

Linux 용 WSL 또는 Windows 하위 시스템 설치

설정> 업데이트 및 보안> 개발자 용으로 이동합니다. 개발자 모드 라디오 버튼을 확인하십시오 . " Windows 기능 "을 검색하고 " Windows 기능 켜기 또는 끄기 "를 선택합니다.

스크롤하여 WSL을 찾고 확인란을 선택한 다음 설치합니다. 완료되면 요청 된 변경 사항 설치를 완료하려면 재부팅해야합니다. 지금 다시 시작을 누릅니다. BASH는 명령 프롬프트 및 PowerShell에서 사용할 수 있습니다.

셸 스크립트 파일 실행

  1. 명령 프롬프트를 열고 스크립트 파일을 사용할 수있는 폴더로 이동합니다.
  2. Bash script-filename.sh를 입력하고 Enter 키를 누르십시오.
  3. 스크립트를 실행하고 파일에 따라 출력을 볼 수 있습니다.

명령 프롬프트에서 셸 스크립트 파일 실행

Linux 플랫폼에서는 일반적으로 SH를 사용하지만 여기서는 BASH를 사용해야합니다. 즉, Windows의 BASH에는 한계가 있으므로 Linux 환경에서 실행하려면 Ubuntu 또는 이와 유사한 것을 설치해야합니다.

2] Windows 10에서 Ubuntu를 사용하여 Shell Script 실행

Ubuntu 또는 기타 Linux 배포판이 설치되어 있는지 확인하십시오. Ubuntu는 / mnt 아래에 모든 Windows 디렉토리를 마운트하거나 사용 가능하게 만듭니다 . 따라서 C 드라이브는 / mnt / C 에서 사용할 수 있습니다 . 따라서 데스크톱을 / mnt / c / users // desktop 에서 사용할 수 있다면 .

Ubuntu를 통해 Windows에서 스크립트 파일 실행

이제 다음 단계를 따르십시오.

  1. 실행 프롬프트에 Bash를 입력하면 distro 프롬프트가 시작됩니다.
  2. "cd"명령을 사용하여 스크립트를 사용할 수있는 폴더로 이동합니다.
  3. "sh script.sh"를 입력하고 Enter 키를 누르십시오.

스크립트를 실행하고 핵심 Linux 기능에 대한 종속성이 있는지 여부를 확인합니다.

Linux는 이제 Windows에서 사용할 수 있으므로 Cygwin과 같은 타사 응용 프로그램을 사용할 필요가 없습니다. WSL은 Windows 10에서 셸 스크립트를 실행하는 데 도움이되는 대부분의 시나리오에 충분해야합니다.

명령 프롬프트에서 셸 스크립트 파일 실행