B
C
- case statements
- character classes
Section 2.2.2, “Character classes”, Section 3.2, “Character classes”
- child process
- combined expressions
- command substitution
- comments
- conditionals
- configuration files
- constants
- continue
- control signals
- creating variables
- csh
The C shell, Section 1.2, “Shell types”
D
- debugging scripts
- declare
Section 1.2, “Using the declare built-in”, Section 2.1, “Creating arrays”
- double quotes
E
- echo
Section 5.5, “An example Bash script: mysystem.sh”, Section 1.2, “script1.sh”, Section 3.2, “Debugging on part(s) of the script”, Section 1.2, “Using the echo built-in command”
- editors
- else
- emacs
- env
- esac
- escape characters
- escape sequences
- /etc/bashrc
- /etc/passwd
- /etc/profile
- /etc/shells
- exec
- execute permissions
- execution
- exit
- exit status
- expansion
Section 4.1.5, “Shell expansions”, Section 4, “Shell expansion”
- export
- extended regular expressions
F
- file descriptors
Section 2.3, “Redirection and file descriptors”, Section 2.4.1, “Using /dev/fd”
- file name expansion
- find and replace
- for
- fork
- functions
G
I
- if
- init
- initialization files
- input field separator
Section 2.4.1, “Bourne shell reserved variables”, Section 2.5, “Special parameters”, Section 3, “Gawk variables”
- interactive editing
- interactive scripts
- interactive shell
Section 2.2.2.1, “Invoked as an interactive login shell, or with `--login'”, Section 2.2.2.2, “Invoked as an interactive non-login shell”, Section 2.2.3.3, “Interactive shell behavior”
- invocation
K
L
- length of a variable
- line anchors
- locale
- locate
- logic flow
- login shell
Section 2.2.2.1, “Invoked as an interactive login shell, or with `--login'”
M
N
- nested if statements
- noglob
- non-interactive editing
- non-interactive shell
- non-login shell
Section 2.2.2.2, “Invoked as an interactive non-login shell”
- numeric comparisons
P
- parameter expansion
- PATH
- pattern matching
- positionalparams
Section 2.5, “Special parameters”, Section 1.3, “Positional parameters in functions”
- POSIX
- POSIX mode
- primary expressions
- printenv
- printf
Section 5.5, “An example Bash script: mysystem.sh”, Section 3.6, “The printf program”
- process substitution
- .profile
- prompt
R
- redirection
Section 4.1.7, “Executing commands”, Section 6.2, “Changing options”, Section 2.3, “Redirection and file descriptors”, Section 4, “I/O redirection and loops”
- rbash
- read
- readonly
- regular expression operators
Section 1.2, “Regular expression metacharacters”, Section 2, “Interactive editing”, Section 2.4, “Special patterns”
- regular expressions
- remote invocation
- removing aliases
- reserved variables
- return
S
- sed
- sed editing commands
- sed options
- sed script
- select
- set
Section 2.1.2, “Local variables”, Section 6.1, “Displaying options”, Section 1.4, “Displaying functions”
- shift
- signals
- single quotes
- source
- special parameters
- special variables
- standard error
- standard input
- standard output
- string comparisons
- stty
- submenu
- subshell
- substitution
Section 3.3.1, “Substitution”, Section 3.3.3, “Replacing parts of variable names”
- substring
- syntax
U
- unalias
Section 5.1, “What are aliases?”, Section 5.2, “Creating and removing aliases”
- unset
Section 2.2, “Creating variables”, Section 2.3, “Deleting array variables”, Section 1.4, “Displaying functions”
- until
- user input
Section 2.1, “Using the read built-in command”, Section 2.2, “Prompting for user input”
- user messages