Associating linux shell (.sh) scripts on Windows 10 to Bash or WSL



Windows 10 enables the user to run a Bash shell on the Windows operating system, which can be used to run Linux shell scripts. This is possible through the Windows Subsystem for Linux (WSL).

The Windows Subsystem for Linux allows users to run a full Linux distribution directly on Windows 10. This includes support for the Bash shell, which allows users to execute Linux shell scripts on Windows. To be able to run Linux shell scripts on Windows, the user must first enable the WSL feature.

To enable the WSL feature on Windows 10, the user must open the Settings application. The user can then navigate to the “Apps” category, and select the “Apps & Features” subcategory. Within the “apps & features” page, the user should select the “Programs and Features” link, and click the “Turn Windows features on or off” link. This will open a new window with a list of features that can be enabled or disabled. Within this list, the user must check the box for “Windows Subsystem for Linux”, and click “OK” to enable the feature.

Once the feature is enabled, the user can open the Windows Command Prompt and type “bash” to launch the Bash shell. Once the Bash shell is launched, the user can navigate to the directory containing the Linux shell scripts, and execute them.

To associate Linux shell scripts to the Bash shell, the user must create a shortcut file with the “.sh” file extension. This shortcut file should contain the path to the Bash shell, and the file name of the Linux shell script.

For example, to create a shortcut file for a script called “myscript.sh”, the user should open Notepad and enter the following text:

C:\\Windows\\System32\\bash.exe -c myscript.sh

The user should then save the file as “myscript.sh”, and place it in the same directory as the Linux shell script. This will allow the user to double-click the shortcut file to launch the Bash shell and execute the Linux shell script.

The Windows Subsystem for Linux is a powerful tool that allows users to run Linux shell scripts on Windows 10. By enabling the WSL feature and creating a shortcut file, users can easily execute Linux shell scripts on their computer.

Inquire Now

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Find your next full or part-time role here

ScaleDesk can either help you find your next full time gig or a part time side gig where you can create extra income!

Onboard with us once
Skip HR screening and go to the final interview with with only your resume and a video interview you never have to redo
Get paid electronically every month for the hours you work
We will be your reference even if you work for us once

IT Teams: Use ScaleDesk to augment your team

Schedule Demo