.SH File Extension

2 file types use the .sh file extension.
File Type 1

Bash Shell Script

Developer N/A
Popularity
3.9  |  187 Votes
Category Executable Files
Format Text

What is an SH file?

An SH file is a script that can be run with the Bash Unix shell. It contains instructions written in the Bash command language. Users can execute the commands an SH file contains by calling the file in a Bash shell.

More Information
Screenshot of a .sh file in Microsoft Visual Studio Code
SH file open in Microsoft Visual Studio Code

Bash, or Bourne-Again SHell, is a Unix shell that replaced the Bourne shell (thus Bash's full name). Many Linux distributions include the Bash shell. Bash was also previously macOS's default login shell. (It has since been replaced by zsh. MacOS users can still manually set their shell to Bash.)

With the Bash shell, users can execute default Bash commands or execute scripts written in the Bash command language. Bash scripts are typically saved as SH files.

Some other Unix shells, such as Bourne, C shell, and Korn, also use scripts saved as SH files. One way to recognize a Bash script is to look for the string #!/bin/bash in the script's first line. Most Bash SH files include this string, which tells the shell that the script the file contains should be executed using the Bash interpreter.

How to open an SH file

You can open an SH file and view or edit the script it contains in Microsoft Notepad (Windows), Apple TextEdit (Mac), Vim (Linux), or any other text editor.

To execute the script an SH file contains, open the Bash shell, navigate to the directory that contains your file, and enter bash YourFileName.sh.

Open and view .SH files with File Viewer Plus.Free Download

Programs that open SH files

Windows
Free
Free
Mac
Included with OS
Free
Free
Linux
Free
Android
Chrome OS
Free
Updated September 6, 2022
File Type 2

Unix Shell Archive

Developer N/A
Popularity
3.5  |  35 Votes
Category Compressed Files
Format N/A

What is an SH file?

Self-extracting "shar" archive that contains files and a shell script with instructions on how to extract the contents; created with the Unix shar utility program; typically only usable on Unix computers with the Bourne shell installed.

More Information

Shar files also use the .SHAR file extension.

Programs that open SH files

Windows
ZipZag
Linux
unshar
Updated September 18, 2007

Verified by FileInfo.com

The FileInfo.com team has independently researched all file formats and software programs listed on this page. Our goal is 100% accuracy and we only publish information about file types that we have verified.

If you would like to suggest any additions or updates to this page, please let us know.