SH file icon

SH File Extension

Bash Shell Script

What is SH file?

SH is a common Unix shell file extension, used by bash (Bourne-again shell). SH files store bash scripts and instruction written in bash language.

Usage of SH files

SH files are created using Unix tool shar. SH file are mainly used for scripts executed by Unix shell command line.

Bash shell

Bash is an interpreted command language and a free unix shell distributed under GNU license, used by default on many Linux and Mac OS X (macOS) systems. Most Unix-family systems support this shell. Bash replaced Bourne shell, hence the name – Bourne-again.

SH files and other shells

SH files can also be used for saving scripts for other shells, such as C-Shell, Korn Shell, or Bourne Shell.

Programs which support SH file extension

The list that follows enumerates programs compatible with SH files, divided into 3 categories based on operating system on which they are available. Files with SH suffix can be copied to any mobile device or system platform, but it may not be possible to open them properly on target system.

Programs that support SH file

Updated: 04/15/2022

How to open file with SH extension?

Being unable to open files with SH extension can be have various origins. On the bright side, the most encountered issues pertaining to Bash Shell Script files aren’t complex. In most cases they can be addressed swiftly and effectively without assistance from a specialist. The list below will guide you through the process of addressing the encountered problem.

Step 1. Get the gVim

Install software to open SH file The main and most frequent cause precluding users form opening SH files is that no program that can handle SH files is installed on user’s system. This issue can be addressed by downloading and installing gVim or different compatible program, such as VMware Workstation, Adobe ExtendScript, NotePad++ text editor. On the top of the page a list that contains all programs grouped based on operating systems supported can be found. One of the most risk-free method of downloading software is using links provided by official distributors. Visit gVim website and download the installer.

Step 2. Verify the you have the latest version of gVim

Update software that support file extension SHIf the problems with opening SH files still occur even after installing gVim, it is possible that you have an outdated version of the software. Check the developer’s website whether a newer version of gVim is available. Software developers may implement support for more modern file formats in updated versions of their products. The reason that gVim cannot handle files with SH may be that the software is outdated. All of the file formats that were handled just fine by the previous versions of given program should be also possible to open using gVim.

Step 3. Associate Bash Shell Script files with gVim

If the issue has not been solved in the previous step, you should associate SH files with latest version of gVim you have installed on your device. The method is quite simple and varies little across operating systems.

Associate software with SH file on Windows

Change the default application in Windows

  • Clicking the SH with right mouse button will bring a menu from which you should select the Open with option
  • Select Choose another app → More apps
  • Finally select Look for another app on this PC, point to the folder where gVim is installed, check the Always use this app to open SH files box and conform your selection by clicking OK button
Associate software with SH file on Mac

Change the default application in Mac OS

  • By clicking right mouse button on the selected SH file open the file menu and choose Information
  • Proceed to the Open with section. If its closed, click the title to access available options
  • Select gVim and click Change for all...
  • Finally, a This change will be applied to all files with SH extension message should pop-up. Click Continue button in order to confirm your choice.

Step 4. Check the SH for errors

Should the problem still occur after following steps 1-3, check if the SH file is valid. It is probable that the file is corrupted and thus cannot be accessed.

Check SH file for viruses
1. Verify that the SH in question is not infected with a computer virus

If the file is infected, the malware that resides in the SH file hinders attempts to open it. It is advised to scan the system for viruses and malware as soon as possible or use an online antivirus scanner. If the SH file is indeed infected follow the instructions below.

2. Ensure the file with SH extension is complete and error-free

If you obtained the problematic SH file from a third party, ask them to supply you with another copy. During the copy process of the file errors may occurred rendering the file incomplete or corrupted. This could be the source of encountered problems with the file. It could happen the the download process of file with SH extension was interrupted and the file data is defective. Download the file again from the same source.

3. Ensure that you have appropriate access rights

Sometimes in order to access files user need to have administrative privileges. Switch to an account that has required privileges and try opening the Bash Shell Script file again.

4. Make sure that the system has sufficient resources to run gVim

If the systems has insufficient resources to open SH files, try closing all currently running applications and try again.

5. Ensure that you have the latest drivers and system updates and patches installed

Latest versions of programs and drivers may help you solve problems with Bash Shell Script files and ensure security of your device and operating system. It may be the case that the SH files work properly with updated software that addresses some system bugs.

Do you want to help?

If you have additional information about the SH file, we will be grateful if you share it with our users. To do this, use the form here and send us your information on SH file.

Top File Extensions
Show more
File Extension of the day
lbl icon


Database Label Format Format

LBL file extension is used by database label files supported by various database applications, including dBASE. LBL file stores a formatted label d...