home | O'Reilly's CD bookshelfs | FreeBSD | Linux | Cisco | Cisco Exam  


Unix Power Tools

Unix Power ToolsSearch this book

Symbols & Numbers | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

Index: E

each function (Perl): 41.5.3. Hashes
EBCDIC, converting ASCII to: 21.13. Text Conversion with dd
echo command
awk or cut, using with: 36.23.2. Using echo with awk or cut
backslashes ( ) in shell quoting and argument separation: 27.18. How Many Backslashes?
checking shell interpretation of regular expression special characters: 32.2. Don't Confuse Regular Expressions with Wildcards
ending with n>&m operator: 35.17. Trapping Exits Caused by Interrupts
escaped characters, handling: 36.14. A while Loop with Several Loop Control Commands
external versions of: 27.9. Which One Will bash Use?
opttest script (example): 35.24. Standard Command-Line Parsing
PATH for directory, finding: 7.4. A bin Directory for Your Programs and Scripts
printing value of individual shell variable: 35.9. Shell Variables
showing values of variables: 35.3. What Environment Variables Are Good For
storing control characters in shell variables: 37.8. Cleaning script Files
testing filenames with wildcards in them: 8.12. Showing Nonprintable Characters in Filenames
turning off for secret answers: 36.20. Turn Off echo for "Secret" Answers
writing special escape sequences: 4.8. Session Info in Window Title or Status Line
zmore script, use in: 35.17. Trapping Exits Caused by Interrupts
echo shell variable: 27.15. Verbose and Echo Settings Show Quoting
ed editor: 11.1. Checking Differences with diff
20.1. Why Line Editors Aren't Dinosaurs
batch editing, example of: 20.7. ed/ex Batch Edits: A Typical Example
diff command, using with script: 20.6. Change Many Files by Editing Just One
ex commands and: 20.4. Useful ex Commands
failure on big files: 20.8. Batch Editing Gotcha: Editors Fail on Big Files
search and replacement patterns, regular expression metacharacters in: 32.20. Valid Metacharacters for Different Unix Programs
edit option (xrdb): 6.8. Setting Resources with xrdb
editing
advanced techniques in Emacs: 19.2. Emacs Features: A Laundry List
columns, creating automatically with column: 21.16. Make Columns Automatically with column
command-line, with ksh: 1.6. There Are Many Shells
history and variable substitutions with : (colon) string editing operators: 28.5. String Editing (Colon) Operators
interactive, on command line: 30.1. The Lessons of History
interactive, on shell command line
command history: 30.14. Shell Command-Line Editing
paired item checking in text: 16.8. Looking for Closure
scripts for: 21.1. And Why Not?
behead script, removing mail/news headers: 21.5. Remove Mail/News Headers with behead
centering lines: 21.8. Centering Lines in a File
cutting columns or fields: 21.14. Cutting Columns or Fields
encoding binary files into ASCII: 21.12. Encoding "Binary" Files into ASCII
fmt.sh: 21.3. Alternatives to fmt
joining lines with join: 21.19. Joining Lines with join
making text in columns with pr: 21.15. Making Text in Columns with pr
offset script, indenting text: 21.7. offset: Indent Text
pasting into columns: 21.18. Pasting Things in Columns
program comment blocks, cleaning up: 21.4. Clean Up Program Comment Blocks
21.4. Clean Up Program Comment Blocks
rotating text with rot: 21.21. Rotating Text
splitting files by context (csplit): 21.10. Splitting Files by Context: csplit
straightening jagged columns columns: 21.17. Straightening Jagged Columns
text conversion with dd: 21.13. Text Conversion with dd
translating characters with tr: 21.11. Hacking on Characters with tr
uniq command: 21.20. What Is (or Isn't) Unique?
writing: 20.2. Writing Editing Scripts
spell checking (see spell checking)
editing modes (command): 35.5. Predefined Environment Variables
editing modes, Emacs: 19.2. Emacs Features: A Laundry List
EDITOR environment variable: 35.5. Predefined Environment Variables
editors
batch: 20.1. Why Line Editors Aren't Dinosaurs
20.4. Useful ex Commands
(see also entries under individual editor names)
awk: 20.1. Why Line Editors Aren't Dinosaurs
ed: 20.1. Why Line Editors Aren't Dinosaurs
ex: 20.1. Why Line Editors Aren't Dinosaurs
line addressing: 20.3. Line Addressing
patch: 20.1. Why Line Editors Aren't Dinosaurs
sed: 20.1. Why Line Editors Aren't Dinosaurs
completion, functions for: 28.6.4. Editor Functions for Completion
EDITOR environment variable: 35.5. Predefined Environment Variables
Emacs: 17.1. The vi Editor: Why So Much Material?
19.1. Emacs: The Other Editor
19.2. Emacs Features: A Laundry List
(see also Emacs editor)
file ownership and: 50.3. Who Will Own a New File?
ignoring signals: 24.11. Killing Foreground Jobs
locking files before editing: 36.27. Shell Lockfile
Python: 42.3.1. Indentation
sed: 34.1. sed Sermon^H^H^H^H^H^HSummary
vi: 17.1. The vi Editor: Why So Much Material?
17.1. The vi Editor: Why So Much Material?
(see also vi editor)
running ex scripts in: 20.5. Running Editing Scripts Within vi
vim: 17.1. The vi Editor: Why So Much Material?
egrep command: 9.21. grepping a Directory Tree
13.1. Different Versions of grep
13.4. Extended Searching for Text with egrep
-f option: 13.5. grepping for a List of Patterns
-i option: 2.4. Searching Online Manual Pages
-v option
excluding files from deletion: 14.18. Removing Every File but One
case-insensitive searches, faking: 13.12. Faking Case-Insensitive Searches
extended regular expressions, use of: 32.4. Using Metacharacters in Regular Expressions
32.15. Extended Regular Expressions
picking processes to kill: 24.16.2. zap
regular expression, building for: 9.22. lookfor: Which File Has That Word?
regular expressions to match tar archive filenames: 38.10.1. Without GNU tar
regular expressions used with, search pattern examples: 32.21.1. Examples of Searching
running on RCS files: 13.7.1. rcsgrep, rcsegrep, rcsfgrep
eight-bit filenames, deleting files with: 14.14. Using unlink to Remove a File with a Strange Name
elapsed time: 26.2. Timing Programs
elif statement: 35.13. Test Exit Status with the if Statement
else statement: 35.13. Test Exit Status with the if Statement
using while leaving then empty: 36.6. The Unappreciated Bourne Shell ":" Operator
Emacs editor: 17.1. The vi Editor: Why So Much Material?
19.1. Emacs: The Other Editor
advantages of: 19.1. Emacs: The Other Editor
backup and auto-save files: 19.4. Backup and Auto-Save Files
backup files: 1.12. Filename Extensions
ignoring with ls -B: 8.7. Some GNU ls Features
built-in editor functions in pdksh shell: 30.14.4. ksh Editing
command completion: 19.6. Command Completion
command-line editing: 30.14.2. Emacs Editing Mode
customization: 19.7. Mike's Favorite Timesavers
and how to avoid: 19.3. Customizations and How to Avoid Them
deleting characters and lines: 19.1. Emacs: The Other Editor
directories for hacks: 19.12. Directories for Emacs Hacks
.emacs file
abbreviations in: 19.11.2. Making Word Abbreviations Part of Your Startup
search customization file, adding to: 19.8. Rational Searches
exiting: 19.1. Emacs: The Other Editor
features, listing of: 19.2. Emacs Features: A Laundry List
cusomization: 19.2. Emacs Features: A Laundry List
editing modes: 19.2. Emacs Features: A Laundry List
FTP: 19.2. Emacs Features: A Laundry List
HTTP: 19.2. Emacs Features: A Laundry List
keyboard macros and advanced editing: 19.2. Emacs Features: A Laundry List
mail: 19.2. Emacs Features: A Laundry List
mouse, not having to use with: 19.2. Emacs Features: A Laundry List
windows: 19.2. Emacs Features: A Laundry List
file ownership: 50.3. Who Will Own a New File?
insert mode vs. overwrite: 19.5. Putting Emacs in Overwrite Mode
inserting binary characters into files: 19.10. Inserting Binary Characters into Files
moving around in: 19.1. Emacs: The Other Editor
online help, key bindings abbreviations vs. those used in this book: 19.1. Emacs: The Other Editor
psychotherapist program: 19.13. An Absurd Amusement
PWD, unsetting before using: 19.9. Unset PWD Before Using Emacs
searches, customization of: 19.8. Rational Searches
shells, running in: 19.2. Emacs Features: A Laundry List
signals, ignoring: 24.11. Killing Foreground Jobs
starting: 19.1. Emacs: The Other Editor
temporary files generated by: 31.11. Finding (Anyone's) Home Directory, Quickly
undoing actions: 19.1. Emacs: The Other Editor
.emacs initialization file: 19.3. Customizations and How to Avoid Them
.emacs_ml file: 19.7. Mike's Favorite Timesavers
email: 5.21. Tips for Copy and Paste Between Windows
(see also mail)
header and body, proper formation of: 21.12.2. MIME Encoding
MH system, command completion for: 28.6.3. Command-Specific Completion
reformatting messages for xterms: 5.21. Tips for Copy and Paste Between Windows
shortcut for multiple addresses: 28.4. Build Strings with { }
SMTP (Simple Message Transfer Protocol): 46.8. Mail — SMTP, POP, and IMAP
empty files: 9.21. grepping a Directory Tree
43.12. What Can You Do with an Empty File?
empty num variable, numeric test error: 37.3. Stop Syntax Errors in Numeric Tests
empty passwords, SSH server and: 51.5. General and Authentication Problems
emptying files: 15.2. Instead of Removing a File, Empty It
emulating Windows API (wine program): 47.8.2. Wine
enable command: 27.9. Which One Will bash Use?
encoding
binary files into ASCII: 21.12. Encoding "Binary" Files into ASCII
MIME encoding: 21.12.2. MIME Encoding
uuencoding: 21.12.1. uuencoding
full binary text with base64: 21.12.2. MIME Encoding
encrypting all files in a directory (crypdir script): 28.18.2. Automating /bin/passwd
end anchor ($) in regular expressions: 32.5. Regular Expressions: The Anchor Characters ^ and $
end of a file, displaying with tail command: 12.8. How to Look at the End of a File: tail
end-of-file character (expect eof command): 28.18.2. Automating /bin/passwd
End of file unexpected error: 37.1. Tips for Debugging Shell Scripts
exit early, using to find error: 37.1.3. Exit Early
end-of-input character (usually CTRL-d): 24.4. Subshells
end-of-line characters (see newlines)
END pattern, awk: 20.10.2.1. Patterns
endless loops: 36.6. The Unappreciated Bourne Shell ":" Operator
starting with shell functions: 27.9. Which One Will bash Use?
Enlightenment: 1.10. The Kernel and Daemons
enscript program: 45.7. Formatting Plain Text: enscript
.enter file: 31.13. Automatic Setup When You Enter/Exit a Directory
entering directories, automatic setup for: 31.13. Automatic Setup When You Enter/Exit a Directory
env command: 24.9.4. Statistics of Processes by PID
35.3. What Environment Variables Are Good For
35.9. Shell Variables
checking for environment changes at different systems: 3.14. Terminal Setup: Testing Environment Variables
running scripts from kernel: 36.4. Making #! Search the PATH
ENV environment variable: 35.5. Predefined Environment Variables
Bourne shells, setting up: 3.3. Shell Setup Files — Which, Where, and Why
Korn shells, setting: 3.3. Shell Setup Files — Which, Where, and Why
environment: 24.3. Managing Processes: Overall Concepts
current process, finding for: 24.9.4. Statistics of Processes by PID
temporary changes in: 43.7.2. Temporary Change of Directory and Environment
environment variables: 24.3. Managing Processes: Overall Concepts
35.3. What Environment Variables Are Good For
AT: 3.9. Gotchas in set prompt Test
CBLKWID (comment block width): 21.4.1. The recomment Script
CDPATH: 31.5. Saving Time When You Change Directories: cdpath
CLICOLOR: 8.6.4. Another color ls
in .cshrc.$HOST file: 3.18. A .cshrc.$HOST File for Per Host Setup
CSHRC_READ: 3.9. Gotchas in set prompt Test
CVSROOT: 39.7. CVS Basics
39.8. More CVS
CVS_RSH: 39.8. More CVS
DISPLAY: 6.10.2. Starting a Remote Client with rsh and ssh
35.8. The DISPLAY Environment Variable
setting for remote X client: 6.10.1. Starting Remote X Clients from Interactive Logins
DISTDIR: 40.9. Installation with FreeBSD Ports
EDITOR: 35.5. Predefined Environment Variables
ENV, for Bourne shells: 3.3. Shell Setup Files — Which, Where, and Why
EXINIT: 17.5. Local Settings for vi
17.27. Out of Temporary Space? Use Another Directory
FPATH: 29.13.2. FPATH Search Path
HISTFILESIZE: 30.12. Picking Up Where You Left Off
HISTSIZE: 30.1. The Lessons of History
30.12. Picking Up Where You Left Off
HOME: 31.11. Finding (Anyone's) Home Directory, Quickly
$HOME and $LOGDIR: 3.7. Use Absolute Pathnames in Shell Setup Files
LINES and COLUMNS: 3.16. Terminal Setup: Testing Window Size
LOGDIR: 31.11. Finding (Anyone's) Home Directory, Quickly
LSCOLORS: 8.6.4. Another color ls
MANPATH: 2.1. The man Command
3.21. Make Your Own Manpages Without Learning troff
modification by programs: 35.29. Reading Files with the . and source Commands
names: 35.3. What Environment Variables Are Good For
PATH: 35.6. The PATH Environment Variable
path shell variable and: 35.7. PATH and path
predefined, listing of: 35.5. Predefined Environment Variables
PWD: 19.9. Unset PWD Before Using Emacs
SAVEHIST (zsh): 30.12. Picking Up Where You Left Off
setting in shell setup files: 3.5. What Goes in Shell Setup Files?
SHELL: 5.5. Querying Your xterm Size: resize
shell functions and: 29.11.3. Setting Current Shell Environment: The work Function
shell functions, changing for: 29.12. Shell Function Specifics
shell variables vs.: 35.3. What Environment Variables Are Good For
35.9. Shell Variables
SHLVL: 4.12. Show Subshell Level with $SHLVL
system-wide setup: 3.3. Shell Setup Files — Which, Where, and Why
C shells: 3.3. Shell Setup Files — Which, Where, and Why
TERM: 3.10. Automatic Setups for Different Terminals
5.2. The Idea of a Terminal Database
terminal setup, testing for: 3.14. Terminal Setup: Testing Environment Variables
WINNAME: 3.17. Terminal Setup: Setting and Testing Window Name
WORDLIST: 16.2. Check Spelling Interactively with ispell
16.5. Adding Words to ispell's Dictionary
zsh shells: 3.3. Shell Setup Files — Which, Where, and Why
epoch: 37.6. How Unix Keeps Time
eq operator: 41.5.1. Scalars
equality, ne (string inequality test) operator: 41.5.1. Scalars
erase character
# as: 5.8. Setting Your Erase, Kill, and Interrupt Characters
BACKSPACE: 37.8. Cleaning script Files
DELETE: 37.8. Cleaning script Files
erase character, setting automatically for X terminals: 3.10. Automatic Setups for Different Terminals
erase characters, setting: 5.8. Setting Your Erase, Kill, and Interrupt Characters
error messages: 43.1. Using Standard Input and Output
(see also standard error)
program names included in: 35.28. Finding a Program Name and Giving Your Program Multiple Names
scrolling off screen: 43.4. Problems Piping to a Pager
signals as: 24.10. What Are Signals?
errors
End of file unexpected: 37.1. Tips for Debugging Shell Scripts
exit early, using to find error: 37.1.3. Exit Early
unmatched operators as cause: 37.1.2. Unmatched Operators
fi unexpected: 37.1.4. Missing or Extra esac, ;;, fi, etc.
line #: ;; unexpected: 37.1.4. Missing or Extra esac, ;;, fi, etc.
numeric test syntax errors: 37.3. Stop Syntax Errors in Numeric Tests
stderr (see standard error)
string test syntax errors: 37.4. Stop Syntax Errors in String Tests
wildcard matching failure: 33.4. What if a Wildcard Doesn't Match?
ESC key, file completion and: 28.7. Don't Match Useless Files in Filename Completion
ESC-x in Emacs: 19.1. Emacs: The Other Editor
ESC Z string: 5.4. Querying Your Terminal Type: qterm
escape sequences
copied by script program into files: 37.7. Copy What You Do with script
for colors: 8.6.1. Trying It
nonprinting, in shell prompts: 4.10. Highlighting and Color in Shell Prompts
prompt settings and: 4.10. Highlighting and Color in Shell Prompts
titlebar text, changing in xterms: 5.15. Setting the Titlebar and Icon Text
writing with echo command: 4.8. Session Info in Window Title or Status Line
xterm VT Fonts menu: 5.18.2. Enabling Escape Sequence and Selection
escaping regular expression metacharacters: 32.5. Regular Expressions: The Anchor Characters ^ and $
etc/group file, passwords: 50.2.2. Which Group is Which?
/etc directory: 40.1. /usr/bin and Other Software Directories
/etc/apt directory: 40.6.1. Configuring the sources.list File
/etc/csh.cshrc file: 3.3. Shell Setup Files — Which, Where, and Why
/etc/csh.login file: 3.3. Shell Setup Files — Which, Where, and Why
/etc/fstab file: 44.5. Filesystem Types and /etc/fstab
shared filesystems in: 44.9. Mounting Network Filesystems — NFS, SMBFS
/etc/hosts file, IP address to hostname mapping: 46.9. Domain Name Service (DNS)
/etc/hosts.allow file
hosts.allow file, tcp_wrappers package: 46.5. The Director of Operations: inetd
/etc/hosts.equiv file: 6.10.2. Starting a Remote Client with rsh and ssh
/etc/inetd.conf file: 46.5. The Director of Operations: inetd
51.1. Enabling Remote Access on Mac OS X
Samba daemons, adding to: 47.2. Installing and Configuring Samba
swat, adding to: 47.4. SWAT and GUI SMB Browsers
/etc/inputrc file: 3.3. Shell Setup Files — Which, Where, and Why
/etc/man.config file: 2.1. The man Command
/etc/nologin file: 3.1. What Happens When You Log In
49.13. Disable logins
/etc/passwd file: 1.17. File Access Permissions
documentation on System V machine, reading: 2.1. The man Command
Samba authentication, using for: 47.3. Securing Samba
storing passwords on Mac OS X: 1.7. Which Shell Am I Running?
/etc/profile file: 3.3. Shell Setup Files — Which, Where, and Why
Korn shell: 3.3. Shell Setup Files — Which, Where, and Why
/etc/securetty file, disabling root access: 49.10. Never Log In as root
/etc/services file: 46.2. /etc/services Is Your Friend
swat tool: 47.4. SWAT and GUI SMB Browsers
/etc/ttys file: 2.7. What tty Am I On?
3.15. Terminal Setup: Searching Terminal Table
/etc/ttytab file: 3.15. Terminal Setup: Searching Terminal Table
ethereal program: 46.4. Where, Oh Where Did That Packet Go?
Ethernet address: 46.10. Dynamic Host Configuration Protocol (DHCP)
ethernet cards: 44.1. Quick Introduction to Hardware
eval command: 5.3. Setting the Terminal Type When You Log In
27.8. eval: When You Need Another Chance
awk compared to: 35.19. Shell Script "Wrappers" for awk, sed, etc.
last parameter from command line, picking: 36.9. Finding the Last Command-Line Argument
resize output, evaluating: 5.5. Querying Your xterm Size: resize
scanning contents of variables: 36.12. Making a for Loop with Multiple Variables
sed, using with: 36.23.4. Using sed
evaluating
expressions: 9.12. Finding Many Things with One Command
32.3. Understanding Expressions
multiple commands: 28.18. Expect
event translations: 6.4. X Event Translations
overriding default: 6.4. X Event Translations
translation table: 6.4. X Event Translations
events: 6.4. X Event Translations
ex command, line-numbering with: 12.13. Numbering Lines
ex editor: 20.1. Why Line Editors Aren't Dinosaurs
appending to file: 17.12. Appending to an Existing File
batch editing, example of: 20.7. ed/ex Batch Edits: A Typical Example
capitalizing words: 17.16. Capitalizing Every Word on a Line
commands: 20.4. Useful ex Commands
confirming substitutions: 17.9. Confirming Substitutions in vi
deleting by patterns: 17.13. Moving Blocks of Text by Patterns
ex command mode in vi: 18.10. Typing in Uppercase Without CAPS LOCK
file recovery: 17.19. vi File Recovery Versus Networked Filesystems
global command: 17.8.1. Global Searches
line addressing: 20.3. Line Addressing
20.3. Line Addressing
multiple setup files: 17.17. Per-File Setups in Separate Files
protecting vi keymaps from interpretation by: 18.6. Protecting Keys from Interpretation by ex
quoting | (vertical bar): 18.6. Protecting Keys from Interpretation by ex
regular expressions used in
search and replace commands: 32.21.2. Examples of Searching and Replacing
running scripts in vi: 20.5. Running Editing Scripts Within vi
saving part of file: 17.11. Saving Part of a File
search and replacement patterns, regular expression metacharacters in: 32.20. Valid Metacharacters for Different Unix Programs
search patterns and global commands, using: 17.8. Using Search Patterns and Global Commands
settings: 17.5. Local Settings for vi
startup commands: 17.5. Local Settings for vi
switching between files: 17.3. Editing Multiple Files with vi
yank buffers: 17.4. Edits Between Files
exchange command (x), sed editor: 34.14. Hold Space: The Set-Aside Buffer
34.17. The Deliberate Scrivener
excluding files from deletion: 14.18. Removing Every File but One
exec command: 36.5. The exec Command
manipulation of file descriptors: 36.5. The exec Command
replacing one shell with another: 36.5. The exec Command
typing at shell prompt: 24.2. fork and exec
-exec operator (find command): 9.9. Running Commands on What You Find
{ } operator, using with: 9.17. Duplicating a Directory Tree
creating custom tests: 9.10. Using -exec to Create Custom Tests
using with -type and -name: 9.12. Finding Many Things with One Command
xargs command vs.: 9.9. Running Commands on What You Find
exec system call: 27.2. How the Shell Executes Other Commands
typing at a shell prompt: 24.2. fork and exec
executable files
#!, making directly executable with: 36.1. Beyond the Basics
chmod command: 1.8. Anyone Can Program the Shell
external, tracking locations with aliases: 29.5. Korn-Shell Aliases
last-access time: 8.3. Finding Oldest or Newest Files with ls -t and ls -u
locating for programs: 2.3. whereis: Finding Where a Command Is Located
multiple commands linked to a file: 36.8. Save Disk Space and Programming: Multiple Names for a Program
permissions on: 35.1. Writing a Simple Shell Program
strip command: 15.10. Save Space in Executable Files with strip
execute permission
changing with chmod: 50.5. Using chmod to Change File Permission
for directories: 50.2. Tutorial on File and Directory Permissions
script for changing: 50.8. cx, cw, c-w: Quick File Permission Changes
shell scripts: 50.13. Shell Scripts Must Be Readable and (Usually) Executable
without read permission: 50.10. A Directory That People Can Access but Can't List
execution, delayed (see delayed execution)
execution statistics, report summarizing: 24.5. The ps Command
exim program: 46.8. Mail — SMTP, POP, and IMAP
EXINIT environment variable: 17.5. Local Settings for vi
17.27. Out of Temporary Space? Use Another Directory
exists function (Perl): 41.5.3. Hashes
exit ( ) function (Perl): 41.4. Perl Boot Camp, Part 1: Typical Script Anatomy
exit command
awk utility: 20.10.7. Alphabetical Summary of Commands
effect on subshells: 24.4. Subshells
ending scripts: 37.7. Copy What You Do with script
lpc: 45.3. Printer Control with lpc
reading logout file when using: 3.8. Setup Files Aren't Read When You Want?
.exit file: 31.13. Automatic Setup When You Enter/Exit a Directory
exit status
dead processes and: 24.19. Why You Can't Kill a Zombie
diff and cmp, returned by: 11.7. cmp and diff
of loops: 36.14. A while Loop with Several Loop Control Commands
of pipelines: 35.12. Exit Status of Unix Processes
printing for any program not returning zero: 35.12. Exit Status of Unix Processes
returned by : operator: 36.6. The Unappreciated Bourne Shell ":" Operator
returned by processes: 24.3. Managing Processes: Overall Concepts
reversing for command line in bash and zsh: 35.12. Exit Status of Unix Processes
rm and rm -f command: 14.10. Deletion with Prejudice: rm -f
sh -e command: 36.18. Shell Scripts On-the-Fly from Standard Input
testing with if statement: 35.13. Test Exit Status with the if Statement
testing with loops: 35.15. Loops That Test Exit Status
of Unix processes: 35.12. Exit Status of Unix Processes
values for expr: 36.21.1. Syntax
36.22. Testing Characters in a String with expr
zero: 35.15. Loops That Test Exit Status
exit test, if (! $?prompt): 3.9. Gotchas in set prompt Test
exiting
directories, automatic setup for: 31.13. Automatic Setup When You Enter/Exit a Directory
Emacs: 19.1. Emacs: The Other Editor
loops: 41.6. Perl Boot Camp, Part 3: Branching and Looping
shell to close a window: 24.20. The Process Chain to Your Window
exp command (awk): 20.10.7. Alphabetical Summary of Commands
expansion of wildcards by shells: 27.7. Wildcards Inside Aliases
quoting regular expressions to prevent: 32.2. Don't Confuse Regular Expressions with Wildcards
shortcuts: 37.5. Quoting and Command-Line Parameters
expect command: 28.18. Expect
expect eof command: 28.18.2. Automating /bin/passwd
Expect programs: 28.18. Expect
automating /bin/passwd: 28.18.2. Automating /bin/passwd
cryptdir script: 28.18.2. Automating /bin/passwd
dialback script: 28.18.1. Dialback
passmass script: 28.18.2. Automating /bin/passwd
rftp script: 28.18.2. Automating /bin/passwd
Tcl language, writing in: 28.18. Expect
testing interactive programs: 28.18.3. Testing: A Story
exporting bash shell functions: 29.13.1. Exporting bash Functions
expr command: 16.6. Counting Lines, Words, and Characters: wc
36.21. Quick Reference: expr
arguments
$*: 36.23.1. Matching with expr
arithmetic operators used with: 36.21.1. Syntax
examples of: 36.21.2. Examples
exit status values: 36.21.1. Syntax
logical operators used with: 36.21.1. Syntax
matching parts of strings with regular expressions: 36.23.1. Matching with expr
relational operators used with: 36.21.1. Syntax
syntax: 36.21.1. Syntax
testing character strings: 36.22. Testing Characters in a String with expr
expressions: 9.12. Finding Many Things with One Command
9.12. Finding Many Things with One Command
32.1. That's an Expression
conditional: 35.13. Test Exit Status with the if Statement
35.13. Test Exit Status with the if Statement
order of evaluation in Perl: 41.5.1. Scalars
in Python lambdas: 42.3.2. Functions
regular expressions vs.: 32.3. Understanding Expressions
.exrc file
local settings for vi: 17.5. Local Settings for vi
setting up vi editor with: 17.30. Setting Up vi with the .exrc File
extended expressions, matching more than one process: 24.16.2. zap
extended grep (see egrep command)
extended partition: 44.4. Disk Partitioning
extended regular expressions: 32.4. Using Metacharacters in Regular Expressions
32.15. Extended Regular Expressions
extensions, filename: 1.12. Filename Extensions
:e string editing operator: 28.5. String Editing (Colon) Operators
wildcard matching and: 33.2. Filename Wildcards in a Nutshell
external commands: 1.9. Internal and External Commands
4.6. Faster Prompt Setting with Built-ins
27.9. Which One Will bash Use?
C shell, determining whether to use: 27.10. Which One Will the C Shell Use?
creating subshell for execution in Perl: 41.8. Perl Boot Camp, Part 5: Perl Knows Unix
executing: 27.2. How the Shell Executes Other Commands
setting shell variables with: 4.15. External Commands Send Signals to Set Variables
extract function (tar): 39.2. Using tar to Create and Unpack Archives


Symbols & Numbers | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z
Library Navigation Links

Copyright © 2003 O'Reilly & Associates, Inc. All Rights Reserved.