Currently we try to stick to the
sh syntax as much as possible. However we have our
own builtins and some other limitations exist. Its good to keep in mind that most of the
functionality of a shell comes from external programs it calls into rather than its builtins
which form its language. The builtins and the syntax form the shell language.
A command can be called using the following syntax:
command [arguments]... .
The square brackets surrounding
arguments mean that the arguments are optional. The
... dots shows
that there can be any amount of arguments.
Statements must be terminated with a new line or semicolon
;. A line consists of a command and its arguments.