Shell - Sh (Bourne Shell)


sh is the original shell of Linux.


Bash - Bash cli is an extension but where there is some incompatibility between bash and sh.

For example, see brace expansion.

If strict compatibility with sh is desired:

  • start bash with the +B option
  • or disable brace expansion with the +B option to the set command.

Documentation / Reference

Discover More
Bash Liste Des Attaques Ovh
Bash - Brace Expansion {} (Data Generation)

Brace expansion is a mechanism by which arbitrary strings may be generated. This mechanism is similar to pathname expansion, but the filenames generated need not exist. Patterns to be brace expanded...
Linux - Shell

in Linux context The valid shell for a distribution are listed in the /etc/shells Several type of unix_shell have been developed: Bourne (sh), Bash (Bourne-Again Shell), Almquist_shelldash...
Card Puncher Data Processing
OS - Console (Local terminal)

The console is a character-based console device. Generally when the standard stream are available, we have a console connection. Console are not shell. A console is typically connected to the keyboard...
Card Puncher Data Processing
Shell Data Processing - Filter (Stream Operator)

This page is pipeline operator in a shell language. They are known as filter in a shell language. It is a computer program or shell command (subroutine) that: read from standard input (stream)...

Share this page:
Follow us:
Task Runner