Go to the first, previous, next, last section, table of contents.


Overview

The task of ae is primarily to read commands and to execute them. It also responds to a variety of signals and situations by executing commands called Traps. These activities are described below in section Parsing, and section Execution and, later, in section Signals and Traps.

ae maintains a list of variables which help control the action of the shell. These are described in section Variables, section Parameter and Variable Substitutions, and section Reserved Variable Names

Also supported are aliases and functions (see section Aliases and section Functions) which provide short hands for long or complicated commands. Various substitutions can be made on command words including Variable, Commands and Arithmetic Substitution (see section Substitutions). An arithmetic unit is available in conjunction with integer variables to do integer arithmetic (see section Arithmetic).

The Environment for commands, as well as the direction of Input and Output can be controlled as described in the relevant sections (section Execution and section Input/Output Redirection).

Finally there is a set of builtin commands with various uses from controlling the shell and providing common commands efficiently (see section Builtin Commands).


Go to the first, previous, next, last section, table of contents.