Size: 517
Comment:
|
Size: 1294
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 29: | Line 29: |
== Installation == All [[Linux]] and [[BSD]] distributions have `sh(1)` installed. ---- |
|
Line 31: | Line 39: |
* [[Shell/Alias|Alaises]] | |
Line 32: | Line 41: |
* [[Shell/BuiltinCommands|Builtin Commands]] * [[Shell/Expansion|Expansion]] * [[Shell/FileDescriptor|File Descriptors]] * [[Shell/Function|Functions]] * [[Shell/JobControl|Job Control]] |
|
Line 34: | Line 48: |
* [[Shell/Pipeline|Pipelines]] * [[Shell/Quoting|Quoting]] * [[Shell/Redirection|Redirection]] * [[Shell/ShellOptions|Shell Options]] * [[Shell/ShellVariables|Shell Variables]] |
|
Line 35: | Line 54: |
* [[Shell/Trap|Traps]] * [[Shell/Variables|Variables]] ---- == See also == [[https://www.shellcheck.net/wiki/|The shellcheck wiki]], the online reference for `shellcheck(1)` [[https://github.com/dylanaraps/pure-sh-bible|Dylan's pure sh bible]] |
Shell
sh(1) is a POSIX compliant shell.
Several distributions of Linux actually use bash(1) or dash(1) to satisfy sh(1). BSD operating systems commonly use tcsh(1).
Contents
Example
echo "Hello, world!"
This can be executed like:
sh ./example.sh
Installation
All Linux and BSD distributions have sh(1) installed.
Syntax
See also
The shellcheck wiki, the online reference for shellcheck(1)