May 2010
Beginner to intermediate
130 pages
3h 20m
English
The Bash shell provides the following features:
Input/output redirection
Wildcard characters for filename abbreviation
Shell variables and options for customizing the environment
A built-in command set for writing shell programs
Shell functions, for modularizing tasks within a shell program
Job control
Command-line editing (using the command syntax of either vi or Emacs)
Access to previous commands (command history)
Integer arithmetic
Arrays and arithmetic expressions
Command-name abbreviation (aliasing)
Upwards compliance with POSIX
Internationalization facilities
An arithmetic for loop