Windows 11/10에서 .sh 또는 Shell Script 파일을 실행하는 방법

쉘 스크립트(Shell Scripts) 또는 .SH 파일 은 ( .SH files)Linux 또는 Unix 에서 실행할 수 있는 Windows 의 배치 파일과 같습니다 . Linux용(Linux) Windows 하위 시스템(Windows Subsystem) 을 사용하여 Windows 10 에서 .sh 또는 Shell Script 파일 을 실행할 수 있습니다. Windows 11/10Shell Script 파일 을 실행하는 방법을 보여줍니다 .

Windows 11/10 에서 .sh 또는 Shell Script 파일 을 실행하는 방법

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

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

1] WSL 을 이용한 (WSL)Shell Script(Execute Shell Script) 파일 실행

Linux용 WSL 또는 Windows 하위 시스템 설치(Install WSL or Windows Subsystem for Linux)

Settings > UpdateSecurity >개발자용(Developers) 으로 이동  합니다 . 개발자 모드(Developer Mode)  라디오 버튼을 확인하십시오  . 그리고 " Windows 기능 " 을 검색하고 " Windows (Windows Features)기능 켜기 또는 끄기(Turn Windows features on or off) " 를 선택하십시오 .

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

셸 스크립트 파일 실행(Execute Shell Script Files)

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

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

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

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

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

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

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

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

스크립트를 실행하고 핵심 Linux(Linux) 기능 에 종속된 경우 스크립트를 실행합니다 .

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



About the author

저는 Windows 11/10과 Apple의 최신 iOS 플랫폼에 대한 경험이 있는 iPhone 및 macOS 개발자입니다. 10년 이상의 경험을 통해 저는 두 플랫폼 모두에서 파일을 만들고 관리하는 방법을 깊이 이해하고 있습니다. 제 기술은 단순히 파일을 만드는 것 이상입니다. 또한 Apple 제품, 기능 및 사용 방법에 대한 강력한 지식도 있습니다.



Related posts