Category:UNIX Shell: Difference between revisions

m
Correct spelling.
(Unix shells are classic interpreted languages)
m (Correct spelling.)
 
(5 intermediate revisions by 2 users not shown)
Line 1:
{{language|UNIX Shell
|exec=interpreted
|exec=interpreted}}The '''UNIX Shell''' is a component of terminal-based [[UNIX]]-derived systems which offers both a command-line interface for running system commands, as well as programming interface for intelligently automating tasks which use system commands.
|tags=bash
|hopl id=568
|exec=interpreted}}The '''UNIX Shell''' is a component of terminal-based [[UNIX]]-derived systems which offers both a command-line interface for running system commands, as well as programming interface for intelligently automating tasks which use system commands.
 
=Implementation=
 
There are many UNIX Shells and most of them can be categorized into two families. For purposes of the RosetteRosetta Code, all examples are in Bourne-compatible syntax. The other family of shells, with a markedly different syntax, are ''csh'' ([[:Category:C Shell|C Shell]]) and it'sits ''tcsh'' (Tenex C Shell) "clone." Common Bourne compatible shells include the original [[Bourne Shell]] (''/bin/sh'' on most versions of UNIX), the GNU [[Bourne Again SHell]] (''bash'' --- which is linked to ''/bin/sh'' on many distributions of [[Linux]], making it their default shell), the [[Korn Shell]] (''ksh''), the [[Public Domain Korn SHell]] (''pdksh''), the [[Almquist SHell]] (''ash'') and the [[Debian Almquist SHell]] (''dash'') and the [[Z SHell]] (''zsh'').
 
 
Anonymous user