Index

Symbols

$ (dollar sign)::@dollar
$$ shell variable::z-dollardollar, Process ID Variables and Temporary Files, Process ID Variables and Temporary Files
* (asterisk)::@asterisk
wildcard, Filenames, Wildcards, and Pathname Expansion, Filenames, Wildcards, and Pathname Expansion
.bash_profile file::bash_profile file, The .bash_profile, .bash_logout, and .bashrc Files, The .bash_profile, .bash_logout, and .bashrc Files
& (ampersand)
bitwise and operator, Integer Variables and Arithmetic
running commands in background, Background Jobs, Job Control
&& (logical and) operator, Combinations of Exit Statuses, File attribute checking, Integer Variables and Arithmetic
&> I/O redirector, I/O Redirectors
* (asterisk)
multiplication operator, Integer Variables and Arithmetic
pattern-matching operator, Patterns and Pattern Matching
positional parameter variable, Positional Parameters, Quoting with $@ and $*
special array index, Arrays
vi command, Textual Completion
wildcard, Command-Line Processing
@ (at sign)
for hostname expansion, Textual Completion
positional parameter variable, Positional Parameters, Quoting with $@ and $*
special array index, Arrays
\e (backslash)
command completion (vi), Textual Completion
line continuation character, Continuing Lines, Reading user input
! (bang)
bitwise not operator, Integer Variables and Arithmetic
conditional not operator, Combinations of Exit Statuses, File attribute checking
history command, History Expansion, Configuring and Building bash
negation wildcard, Filenames, Wildcards, ...

Get Learning the bash Shell, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.