Symbols
| 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
- e (constant)
: sed & awk, 9.1.1. Trigonometric Functions
- -e option (sed)
  
  - sed & awk, 2.3.1. Specifying Simple Instructions
  
- sed & awk, 2.3.2.3. Mixing options (POSIX)
  
- EBCDIC
 
  - Learning the Korn Shell, 1.6.2. Filenames and Wildcards
  
- UNIX Power Tools, 35.12. Converting Between ASCII and EBCDIC 
  
- echo command
 
  - Learning the Korn Shell, Summary of Korn Shell Features
  
- Learning the Korn Shell, 1.4. Getting the Korn Shell
  
- Learning the Korn Shell, 3.4. Shell Variables
  
- Learning the Korn Shell, 7.2.1. print
  
- Learning the Korn Shell, A.1. The Bourne Shell
  
- UNIX Power Tools, 6.8. Shell Variables 
  
- UNIX in a Nutshell, Chapter 2, Reference: echo
  
- UNIX in a Nutshell, Chapter 4, Reference: echo
  
- UNIX in a Nutshell, Chapter 5, Reference: echo
  
- in bash cells
: UNIX Power Tools, 46.10. A Portable echo Command 
  
- in Bourne shell scripts
: UNIX Power Tools, 44.12. Trapping Exits Caused by Interrupts 
  
- in C shell
: UNIX Power Tools, 47.2.1.1. Writing Files 
  
- combining two
: UNIX Power Tools, 45.30.2. Using echo with awk, colrm, or cut 
  
- command-line options
: UNIX Power Tools, 8.6. Output Command-Line Arguments 
  
- control characters used with
  
               
    - UNIX Power Tools, 45.35.1. With echo 
    
- UNIX Power Tools, 45.35.2. With tr and echo 
  
  
  - creating error messages
: UNIX Power Tools, 8.6.2. Making Error Messages 
  
- debugging using
: UNIX Power Tools, 46.2. Quoting Trouble?  Think, Then Use echo 
  
- -E, -e options
: UNIX Power Tools, 46.10. A Portable echo Command 
  
- escape sequences interpreted by
: UNIX Power Tools, 46.10. A Portable echo Command 
  
- examples
  
     
    - UNIX Power Tools, 44.5. Test String Values with Bourne Shell case 
    
- UNIX Power Tools, 44.12. Trapping Exits Caused by Interrupts 
    
- UNIX Power Tools, 44.18. Standard Command-Line Parsing 
    
- UNIX Power Tools, 45.27. Turn Off echo for "Secret" Answers
    
- UNIX Power Tools, 47.2.1.1. Writing Files 
    
- UNIX Power Tools, 47.2.4. Quoting 
  
      
  - external versions of
: UNIX Power Tools, 8.11. Which One Will bash Use? 
  
- interpreting octal numbers
: UNIX Power Tools, 45.35.1. With echo 
  
- -n option
: UNIX Power Tools, 46.10. A Portable echo Command 
  
- sending escape sequences
: UNIX Power Tools, 41.9. Commands to Adjust Your Terminal 
  
- shell scripts using
: UNIX Power Tools, 45.27. Turn Off echo for "Secret" Answers
  
- showing values of variables
: UNIX Power Tools, 6.1. What Environment Variables Are Good For 
  
- turning off
: UNIX Power Tools, 45.27. Turn Off echo for "Secret" Answers
  
- versions of
  
        
    - Learning the Korn Shell, 7.2.1. print
    
- UNIX Power Tools, 46.10. A Portable echo Command 
  
  
  - writing special escape sequences
: UNIX Power Tools, 7.6. Session Information in Your Terminal's Status Line 
 
- echo flag, turning off
: UNIX Power Tools, 41.2.2. Handling Most Characters 
- echo shell variable
  
  - UNIX Power Tools, 6.9. Special C Shell Variables 
  
- UNIX Power Tools, 8.17. verbose and echo Variables Show Quoting 
  
- UNIX in a Nutshell, 5.3.3. Predefined Shell Variables
   
- echoing, smart
: UNIX Power Tools, 41.5. Why Some Systems Backspace over Prompts 
- ed editor
  
  - Learning the Korn Shell, 3.5.1. Environment Variables
  
- Learning the Korn Shell, 4.3.2.2. Korn shell versus awk/egrep regular expressions
  
- Learning the Korn Shell, 7.1.1. Here-documents
  
- Learning the Korn Shell, 9. Debugging Shell Programs
  
- sed & awk, 2. Understanding Basic Operations
  
- UNIX in a Nutshell, Chapter 2, Reference: ed
  
- diff command and
: UNIX Power Tools, 28.9. ex Scripts Built by diff 
  
- file size limits
: UNIX Power Tools, 33.8. Batch Editing Gotcha: Editors Bomb on Big Files 
  
- no matches
: UNIX Power Tools, 33.7. ed/ex Batch Edits: Avoid Errors When No Match 
         
- ediff script
 
  - UNIX Power Tools, 28.8. More Friendly diff Output 
  
- UNIX Power Tools, 52.4. Quick Descriptions of What's on the Disc 
  
- edit command
: UNIX in a Nutshell, Chapter 2, Reference: edit
- edit command (dbx)
: UNIX in a Nutshell, Chapter 20, Reference: edit
- edit command (ex)
: UNIX in a Nutshell, Chapter 9, Reference: edit
- edit command (SCCS)
    
  - UNIX Power Tools, 20.13. SCCS Basics 
  
- UNIX in a Nutshell, 17.6.2. Pseudo-commands
  
- editing
 
  - bfs command
: UNIX in a Nutshell, Chapter 2, Reference: bfs
  
- combining with movement (vi)
: Learning the vi Editor, 4.1. More Command Combinations 
  
- compressed files
: UNIX Power Tools, 24.11. Edit Compressed Files with zvi, zex, and zed 
  
- ex commands for
: (see ex commands; ex editor)
  
- with file comparisons
: UNIX Power Tools, 28.9. ex Scripts Built by diff 
  
- files, restrictions on
: UNIX in a Nutshell, Chapter 2, Reference: red
  
- paired item checking
: UNIX Power Tools, 29.9. Looking for Closure 
  
- pipelined edits
: sed & awk, 4.4.4. Edits To Go
  
- with power tools
: UNIX Power Tools, 1.6. Power Tools for Editing 
  
- sed commands
: (see sed editor)
  
- spell checking
: (see spell checking)
  
- vi commands for
: (see vi commands)
            
- EDITOR variable
 
  - Learning the Korn Shell, 3.4.2.1. Editing mode variables
  
- Learning the Korn Shell, 3.5.1. Environment Variables
  
- UNIX Power Tools, 6.3. Predefined Environment Variables 
  
- UNIX in a Nutshell, 4.3.3. Other Shell Variables
    
- editors
 
  - ed
: (see ed editor)
  
- Emacs
: (see Emacs editor)
  
- ex
: (see ex editor; ex editor)
  
- patch program
: (see patch program)
  
- qsubst program
  
     
    - UNIX Power Tools, 33.10. Quick Globals from the Command Line with qsubst 
    
- UNIX Power Tools, 52.4. Quick Descriptions of What's on the Disc 
  
  
  - scripting line editors
: UNIX Power Tools, 33.1. Why Line Editors Aren't Dinosaurs 
  
- sed (stream editor)
: (see sed editor)
  
- vi
: (see vi commands; vi editor)
   
- egrep command
 
  - Learning the Korn Shell, 4.3.2. Patterns and Regular Expressions
  
- Learning the Korn Shell, 4.3.2.1. Regular expression basics
  
- Learning the Korn Shell, 4.3.2.2. Korn shell versus awk/egrep regular expressions
  
- UNIX Power Tools, 17.21. lookfor: Which File Has that Word? 
  
- UNIX Power Tools, 26.4.11. Extended Regular Expressions 
  
- UNIX Power Tools, 27.5. Extended Searching for Text with egrep 
  
- UNIX Power Tools, 27.9. New greps Are Much Faster 
  
- UNIX Power Tools, 27.16. Faking Case-Insensitive Searches 
  
- UNIX Power Tools, 52.4. Quick Descriptions of What's on the Disc 
  
- sed & awk, 3. Understanding Regular Expression Syntax
  
- UNIX in a Nutshell, Chapter 2, Reference: egrep
  
- | (vertical bar)
: UNIX Power Tools, 27.5. Extended Searching for Text with egrep 
  
- examples
: UNIX Power Tools, 50.3. apropos on Systems Without apropos 
  
- expressions
  
              
    - UNIX Power Tools, 27.5. Extended Searching for Text with egrep 
    
- UNIX Power Tools, 48.4. Automatic Reminders and More: calendar 
    
- UNIX Power Tools, 48.2. Online Phone and Address Lists 
  
   
  - -f option
: UNIX Power Tools, 27.7. grepping for a List of Patterns 
  
- -i option
: UNIX Power Tools, 50.6. Searching Online Manual Pages 
  
- pattern-matching metacharacters
: UNIX in a Nutshell, 6.2. Metacharacters, Listed by UNIX Program
  
- picking the processes to kill
: UNIX Power Tools, 38.13. Interactively Kill Processes Matching a Pattern 
  
- searching manual pages
: UNIX Power Tools, 50.6. Searching Online Manual Pages 
     
- eight-bit filenames
: UNIX Power Tools, 23.15. Using unlink to Remove a File with a Strange Name 
- elapsed time
  
  - UNIX Power Tools, 39.2. Timing Programs 
  
- UNIX Power Tools, 39.5. Why Is the System So Slow? 
  
- ELF files, converting to COFF
: UNIX in a Nutshell, Chapter 2, Reference: cof2elf
- elif
: (see if)
- elookfor script
   
  - UNIX Power Tools, 17.21. lookfor: Which File Has that Word? 
  
- UNIX Power Tools, 52.4. Quick Descriptions of What's on the Disc 
  
- else statement
: (see if statements)
- em-dashes
: UNIX Power Tools, 43.21. Preprocessing troff Input with sed 
- emacs editor
   
  - Learning the Korn Shell, 2. Command-line Editing
  
- Learning the Korn Shell, 2.3. Emacs Editing Mode
  
- Learning the Korn Shell, 2.3.1. Basic Commands
  
- Learning the Korn Shell, 2.3.5. Filename Completion and Expansion
  
- Learning the Korn Shell, 2.3.6. Miscellaneous Commands
  
- Learning the Korn Shell, 2.4.6. Filename Completion
  
- Learning the Korn Shell, 2.6. Finger Habits
  
- Learning the Korn Shell, 3.1. The .profile File
  
- Learning the Korn Shell, 3.4.2.4. Terminal Types
  
- Learning the Korn Shell, 3.5.1. Environment Variables
  
- Learning the Korn Shell, 4.3.2. Patterns and Regular Expressions
  
- Learning the Korn Shell, 4.3.2.1. Regular expression basics
  
- Learning the Korn Shell, 4.4. Command Substitution
  
- Learning the Korn Shell, 9. Debugging Shell Programs
  
- Learning the Korn Shell, A.4. pdksh
  
- Learning the UNIX Operating System, 4.1. Methods of Creating Files
  
- UNIX Power Tools, 52.4. Quick Descriptions of What's on the Disc 
  
- UNIX in a Nutshell, 7. The Emacs Editor
  
- abbreviations
: UNIX Power Tools, 32.11. Using Word Abbreviation Mode 
  
- advantages over other editors
: UNIX Power Tools, 32.1. Emacs: The Other Editor 
  
- auto-save file
: UNIX Power Tools, 32.4. Backup and Auto-Save Files 
  
- backup file
: UNIX Power Tools, 32.4. Backup and Auto-Save Files 
  
- C shell's PWD and
: UNIX Power Tools, 32.9. Unset PWD Before Using Emacs 
  
- command completion
: UNIX Power Tools, 32.6. Command Completion 
  
- commands
: Learning the Korn Shell, B.7. Emacs Mode Commands
  
- directory for
: UNIX Power Tools, 4.4. Directories for Emacs Hacks 
  
- global initialization file
: UNIX Power Tools, 32.3. Customizations and How to Avoid Them 
  
- GNU emacs
  
                            
    - Learning the Korn Shell, 2.3.6. Miscellaneous Commands
    
- Learning the Korn Shell, 3.1. The .profile File
    
- Learning the Korn Shell, A.5. bash
  
   
  - Gosling (Unipress) emacs
: Learning the Korn Shell, 2.3.6. Miscellaneous Commands
  
- insert mode versus overwrite
: UNIX Power Tools, 32.5. Putting Emacs in Overwrite Mode 
  
- key mapping
: UNIX Power Tools, 32.7. Mike's Favorite Time Savers 
  
- mouse-based editors versus
: UNIX Power Tools, 32.2. Emacs Features: A Laundry List 
  
- quoting control characters
: UNIX Power Tools, 32.10. Inserting Binary Characters into Files 
  
- pattern-matching metacharacters
: UNIX in a Nutshell, 6.2. Metacharacters, Listed by UNIX Program
  
- search commands
: Learning the Korn Shell, 2.3.4. Moving Around in the History File
  
- search customizations
: UNIX Power Tools, 32.8. Rational Searches 
  
- temporary files generated by
: UNIX Power Tools, 14.11. Finding (Anyone's) Home Directory, Quickly 
  
- x-on/x-off flow control
: UNIX Power Tools, 32.12. Getting Around Emacs Flow Control Problems 
          
- .emacs file
 
  - UNIX Power Tools, 32.3. Customizations and How to Avoid Them 
  
- UNIX Power Tools, 32.11.2. Making Word Abbreviations Part of Your Startup 
  
- emacs mode command-line editing
 
  - Learning the Korn Shell, Korn Shell Versions
  
- Learning the Korn Shell, Summary of Korn Shell Features
  
- Learning the Korn Shell, 2.3. Emacs Editing Mode
  
- Learning the Korn Shell, 7.2.1.2. Options to print
  
- Learning the Korn Shell, 10.2.3. Types of Global Customization
  
- Learning the Korn Shell, A.4. pdksh
  
- UNIX Power Tools, 11.13. Shell Command-Line Editing 
  
- basic commands
: Learning the Korn Shell, 2.3.1. Basic Commands
  
- case-changing commands
: Learning the Korn Shell, 2.3.6. Miscellaneous Commands
  
- enabling
: Learning the Korn Shell, 2.1. Enabling Command-line Editing
  
- exchanging point and mark
: Learning the Korn Shell, 2.3.6. Miscellaneous Commands
  
- filename completion/expansion
: Learning the Korn Shell, 2.3.5. Filename Completion and Expansion
  
- history file commands
: Learning the Korn Shell, 2.3.4. Moving Around in the History File
  
- key customization in next ksh release
: Learning the Korn Shell, A.7. The Future of the Korn Shell
  
- keyboard shortcuts with aliases
: Learning the Korn Shell, 2.3.7. Keyboard Shortcuts with Aliases
  
- line commands
: Learning the Korn Shell, 2.3.3. Line Commands
  
- mark
: Learning the Korn Shell, 2.3.6. Miscellaneous Commands
  
- point (dot)
: Learning the Korn Shell, 2.3.1. Basic Commands
  
- repeat counts
: Learning the Korn Shell, 2.3.6. Miscellaneous Commands
  
- searching the history file
: Learning the Korn Shell, 2.3.4. Moving Around in the History File
  
- terminal requirements
: Learning the Korn Shell, 2.3.1. Basic Commands
  
- transpose characters command
: Learning the Korn Shell, 2.3.6. Miscellaneous Commands
  
- useful command subset
: Learning the Korn Shell, 2.6. Finger Habits
  
- word commands
: Learning the Korn Shell, 2.3.2. Word Commands
  
- in workalike shells
: Learning the Korn Shell, A.6. Workalikes on PC Platforms
                         
- .emacs_ml file
 
  - UNIX Power Tools, 32.7. Mike's Favorite Time Savers 
  
- UNIX Power Tools, 52.4. Quick Descriptions of What's on the Disc 
  
- email (electronic mail)
 
  - Learning the Korn Shell, 1.5.1. Commands, Arguments, and Options
  
- Learning the Korn Shell, 1.7.1. Standard I/O
  
- Learning the Korn Shell, 3.1. The .profile File
  
- Learning the Korn Shell, 3.4.2.2. Mail Variables
  
- Learning the Korn Shell, 3.5.1. Environment Variables
  
- Learning the Korn Shell, 4.4. Command Substitution
  
- Learning the Korn Shell, 7.1.1. Here-documents
  
- Learning the Korn Shell, 7.2.2.5. Options to read
  
- Learning the Korn Shell, 8.4.1. Traps and Functions
  
- Learning the Korn Shell, 8.4.2. Process ID Variables and Temporary Files
  
- Learning the Korn Shell, 8.4.4. Resetting Traps
  
- Learning the Korn Shell, A.1. The Bourne Shell
  
- Learning the UNIX Operating System, 3.4. Electronic Mail
  
- aliases, displaying addresses for
: UNIX in a Nutshell, Chapter 2, Reference: mailalias
  
- dead.letter
: Learning the Korn Shell, 8.4.2. Process ID Variables and Temporary Files
  
- mail command
  
                
    - UNIX Power Tools, 1.33. UNIX Networking and Communications 
    
- UNIX in a Nutshell, Chapter 2, Reference: mail
  
  
  - MAIL variable
  
 
    - Learning the Korn Shell, 3.4.2.2. Mail Variables
    
- Learning the Korn Shell, 3.5.1. Environment Variables
    
- UNIX Power Tools, 6.9. Special C Shell Variables 
    
- UNIX in a Nutshell, 4.3.3. Other Shell Variables
    
- UNIX in a Nutshell, 5.3.3. Predefined Shell Variables
    
- UNIX in a Nutshell, 5.3.5. Environment Variables
    
- as array
: UNIX Power Tools, 47.5. Using C Shell Arrays 
  
       
  - mail.base program
: UNIX Power Tools, 48.10. Working with Names and Addresses 
  
- mailalias command
: UNIX in a Nutshell, Chapter 2, Reference: mailalias
  
- mailavg script (example)
: sed & awk, 13.4. mailavg - Check Size of Mailboxes
  
- mailboxes, disk space and
: UNIX Power Tools, 24.2. Save Space with Bit Bucket Log Files and Mailboxes
  
- MAILCHECK variable
  
     
    - Learning the Korn Shell, 3.4.2.2. Mail Variables
    
- UNIX Power Tools, 21.8.2. For Bourne Shell Users 
    
- UNIX in a Nutshell, 4.3.3. Other Shell Variables
  
   
  - MAILPATH variable
  
 
    - Learning the Korn Shell, 3.4.2.2. Mail Variables
    
- Learning the Korn Shell, 3.4.2.5. Command Search Path
    
- Learning the Korn Shell, 3.5.1. Environment Variables
    
- Learning the Korn Shell, 4.5. Advanced Examples: pushd and popd
    
- Learning the Korn Shell, A.6. Workalikes on PC Platforms
    
- UNIX Power Tools, 21.8.2. For Bourne Shell Users 
    
- UNIX in a Nutshell, 4.3.3. Other Shell Variables
  
       
  - .mailrc
: Learning the Korn Shell, 7.1. I/O Redirectors
  
- mailx command
: UNIX in a Nutshell, Chapter 2, Reference: mailx
  
- message headers
: Learning the UNIX Operating System, 3.4.2. Reading Your Mail
  
- multiple mailboxes
: UNIX Power Tools, 21.8.1.1. Multiple Mailboxes 
  
- notification of
: UNIX Power Tools, 21.8. The MAILCHECK and mail Variables Check More than Mail
  
- sending command output
: Learning the UNIX Operating System, 5.2.2. sort
  
- sending files
: Learning the UNIX Operating System, 6.1. Running a Command in the Background
       
- email messages
 
  - automatic replies to
: UNIX in a Nutshell, Chapter 2, Reference: vacation
  
- dead.letter
: Learning the Korn Shell, 8.4.2. Process ID Variables and Temporary Files
  
- database files for
: UNIX in a Nutshell, Chapter 2, Reference: gencat
  
- encoding binary files for
: UNIX in a Nutshell, Chapter 2, Reference: uuencode
  
- internationalizing
: UNIX in a Nutshell, Chapter 2, Reference: exstr
  
- new, notifying user of
: UNIX in a Nutshell, Chapter 2, Reference: notify
  
- queues, removing
: UNIX in a Nutshell, Chapter 2, Reference: ipcrm
  
- reading
  
        
    - UNIX in a Nutshell, Chapter 2, Reference: mail
    
- UNIX in a Nutshell, Chapter 2, Reference: mailx
  
  
  - retrieving from files
: UNIX in a Nutshell, Chapter 2, Reference: gettxt
  
- searching contents of
: UNIX in a Nutshell, Chapter 2, Reference: srchtxt
  
- searching for
: UNIX in a Nutshell, Chapter 2, Reference: gettxt
  
- sending
  
    
    - UNIX in a Nutshell, Chapter 2, Reference: mail
    
- UNIX in a Nutshell, Chapter 2, Reference: mailx
    
- to all users
: UNIX in a Nutshell, Chapter 2, Reference: wall
    
- permission status
: UNIX in a Nutshell, Chapter 2, Reference: mesg
    
- reminders to oneself
: UNIX Power Tools, 40.11. Send Yourself Reminder Mail 
  
     
- emoticons
: UNIX Power Tools, 51.12. You Don't Have Enough Smileys? 
- empty files
  
  - UNIX Power Tools, 13.14. What Can You Do with an Empty File? 
  
- UNIX Power Tools, 21.7. Setting File Modification Time with touch 
  
- emptying files
: UNIX Power Tools, 24.1. Instead of Removing a File, Empty It 
- enable command
: UNIX Power Tools, 8.11. Which One Will bash Use? 
- encoded files, recreating original file
: UNIX in a Nutshell, Chapter 2, Reference: uudecode
- encoding arguments in termcap or terminfo entries
: UNIX Power Tools, 41.11.2. Encoding Arguments 
- encryption
     
  - UNIX Power Tools, 22.17. Ways of Improving the Security of crypt 
  
- UNIX in a Nutshell, Chapter 2, Reference: vi
  
- creating keys
: UNIX in a Nutshell, Chapter 2, Reference: makekey
  
- files
: UNIX in a Nutshell, Chapter 2, Reference: crypt
    
- end command (csh)
: UNIX in a Nutshell, Chapter 5, Reference: end
- end of line
: (see $ (dollar sign))
- end of word
: (see \<; \>)
- End of file unexpected
    
  - UNIX Power Tools, 46.1. Tips for Debugging Shell Scripts 
  
- UNIX Power Tools, 46.1.2. Unmatched Operators 
  
- END procedure
: sed & awk, 11.1.6. Control Flow
- end-of-file (EOF) character
: UNIX Power Tools, 13.14. What Can You Do with an Empty File? 
- end-of-input character
: UNIX Power Tools, 38.4. Subshells 
- end-of-line processing
: UNIX Power Tools, 5.11. Initializing the Terminal with tset 
- ENDFILE procedure (tawk)
: sed & awk, 11.3.2.1. Tawk language extensions
- endif command (csh)
: UNIX in a Nutshell, Chapter 5, Reference: endif
- "Ending delimiter missing" error
: sed & awk, 2.3.1.1. Command garbled
- enscript program
: UNIX Power Tools, 43.22. Converting Text Files to PostScript 
- .enter file
: UNIX Power Tools, 14.14. Automatic Setup When You Enter/Exit a Directory 
- enter pseudo-command (sccs)
: UNIX in a Nutshell, 17.6.2. Pseudo-commands
- .enter.csh script
: UNIX Power Tools, 52.4. Quick Descriptions of What's on the Disc 
- .enter.sh script
: UNIX Power Tools, 52.4. Quick Descriptions of What's on the Disc 
- entomb system
: UNIX Power Tools, 23.9. delete: Protecting Files from Accidental Deletion 
- ENV variable
              
  - Learning the Korn Shell, 3.5.2. The Environment File
  
- Learning the Korn Shell, 10.2.3. Types of Global Customization
  
- Learning the Korn Shell, A.1. The Bourne Shell
  
- UNIX Power Tools, 2.11. Faster ksh and bash Startup with $- Test 
  
- UNIX Power Tools, 6.3. Predefined Environment Variables 
  
- UNIX in a Nutshell, 4.3.3. Other Shell Variables
  
- command subsitution in next ksh release
: Learning the Korn Shell, A.7. The Future of the Korn Shell
  
- in privileged mode
: Learning the Korn Shell, 10.3.4. Privileged Mode
        
- env command
 
  - UNIX Power Tools, 6.1. What Environment Variables Are Good For 
  
- UNIX Power Tools, 6.8. Shell Variables 
  
- UNIX Power Tools, 14.10. Variables Help You Find Directories and Files 
  
- UNIX Power Tools, 52.4. Quick Descriptions of What's on the Disc 
  
- UNIX in a Nutshell, Chapter 2, Reference: env
     
- ENVIRON variable
 
  - sed & awk, 8.6. System Variables That Are Arrays
  
- sed & awk, 8.6.2. An Array of Environment Variables
  
- environment
 
  - Learning the Korn Shell, 3. Customizing Your Environment
  
- Learning the UNIX Operating System, 1.1. Working in the UNIX Environment
  
- UNIX Power Tools, 38.3. Managing Processes: Overall Concepts 
  
- modifying
: UNIX Power Tools, 44.23. Reading Files with the . and source Commands 
  
- temporary changes in
: UNIX Power Tools, 13.7.2. Temporary Change of Directory and Environment 
  
- writing into temporary files
: UNIX Power Tools, 40.4. Choosing the Shell Run (We Hope) by at 
      
- environment files
: Learning the Korn Shell, 3.5.2. The Environment File
 
  - compared to .profile
: Learning the Korn Shell, 3.5.2. The Environment File
  
- creating
: Learning the Korn Shell, 3.5.2. The Environment File
  
- customization in next ksh release
: Learning the Korn Shell, A.7. The Future of the Korn Shell
  
- lack of system-wide
: Learning the Korn Shell, 10.2.3. Types of Global Customization
  
- in 
: Learning the Korn Shell, 10.3.4. Privileged Mode
  
- security holes in
: Learning the Korn Shell, 10.3.2. A System Break-in Scenario
  
- in subshells
: Learning the Korn Shell, 8.6.1. Subshell Inheritance
       
- environment variables
 
  - Learning the Korn Shell, 3.4. Shell Variables
  
- Learning the Korn Shell, 3.5.1. Environment Variables
  
- UNIX Power Tools, 2.12. Automatic Setups for Different Terminals 
  
- UNIX Power Tools, 14.10. Variables Help You Find Directories and Files 
  
- UNIX Power Tools, 45.24. A Shell Can Read a Script from its Standard Input, But...
  
- sed & awk, 8.6.2. An Array of Environment Variables
  
- UNIX in a Nutshell, 5.3.5. Environment Variables
  
- (see also built-in variables)
  
- (see also under specific variable names)
  
- advantages
: UNIX Power Tools, 6.1. What Environment Variables Are Good For 
  
- in Bourne shell
: UNIX Power Tools, 47.2.5. Variable Syntax 
  
- in C shell
: UNIX Power Tools, 47.2.5. Variable Syntax 
  
- changed inside redirected loops
: UNIX Power Tools, 45.23. The Ins and Outs of Redirected I/O Loops 
  
- creating
: Learning the Korn Shell, 3.5.1. Environment Variables
  
- printing values of
: UNIX in a Nutshell, Chapter 2, Reference: printenv
  
- read-only variables in restricted shell
: Learning the Korn Shell, 10.3.1. Restricted Shell
  
- setting
: UNIX Power Tools, 2.2.2. C Shell 
  
- showing
: Learning the Korn Shell, 3.5.1. Environment Variables
  
- visibility in subshells
: Learning the Korn Shell, 4.1. Shell Scripts and Functions
                   
- epsffit program
: UNIX Power Tools, 43.24. Other PostScript Utilities 
- Eqn preprocessor
: UNIX in a Nutshell, 16.2. Eqn
- equations
   
  - UNIX Power Tools, 43.12.1. troff 
  
- UNIX Power Tools, 43.12.2. TeX
  
- formatting in nroff/troff
: UNIX in a Nutshell, 16.2. Eqn
   
- equivalence classes
: sed & awk, 3.2.4.3. POSIX character class additions
- erase character
  
  - Learning the UNIX Operating System, 1.1.7. Correcting a Mistake
  
- UNIX Power Tools, 5.9. Setting Your Erase, Kill, and Interrupt Characters 
  
- UNIX Power Tools, 41.2.2. Handling Most Characters 
  
- BACKSPACE
: (see BACKSPACE key)
  
- DELETE
: (see DEL key)
     
- erasing 
: (see deleting)
- EREs (extended regular expressions)
: sed & awk, 3.2.4.3. POSIX character class additions
- ERRNO variable
   
  - sed & awk, 11.2.3.8. Additional variables
  
- UNIX in a Nutshell, 4.3.2. Built-in Shell Variables
  
- obsolescence in next ksh release
: Learning the Korn Shell, A.7. The Future of the Korn Shell
   
- error messages
 
  - sed & awk, 11.2.1.4. Special filenames
  
- sed & awk, 12.3.4. A Function for Reporting Errors
  
- awk
: sed & awk, 2.4.2. Error Messages
  
- capturing for screen
: UNIX Power Tools, 42.8. Errors Erased Too Soon? Try These Workarounds 
  
- "command garbled"
  
     
    - sed & awk, 2.3.1.1. Command garbled
    
- sed & awk, 5.1. About the Syntax of sed Commands
  
  
  - creating
: UNIX Power Tools, 8.6.2. Making Error Messages 
  
- formatting
: UNIX in a Nutshell, Chapter 2, Reference: fmtmsg
  
- installation process
: UNIX Power Tools, 52.8.2.6. An Easy Build 
  
- program names included in
: UNIX Power Tools, 44.22. Finding a Program Name; Multiple Program Names 
  
- scrolling off screen
: UNIX Power Tools, 13.4. Problems Piping to a Pager 
  
- sed
: sed & awk, 2.3.1.1. Command garbled
      
- errors
 
  - UNIX Power Tools, 44.9. Testing Your Success 
  
- (see also debugging; standard error)
  
- Arguments too long
: UNIX Power Tools, 9.20. Too Many Files for the Command Line 
  
- "Arguments too long"
: UNIX Power Tools, 9.23. Workaround for "Arguments too long" Error
  
- on command line
  
     
    - Learning the UNIX Operating System, 1.1.7. Correcting a Mistake
    
- (see also troubleshooting)
  
  
  - debugging
: sed & awk, 10.7. Debugging
  
- handled in C shell
: UNIX Power Tools, 47.2.7. Error Handling 
  
- in redirected loops
: UNIX Power Tools, 45.23. The Ins and Outs of Redirected I/O Loops 
  
- "No match"
: UNIX Power Tools, 15.4. What if a Wildcard Doesn't Match? 
  
- spelling, finding (example)
: sed & awk, 12.1. An Interactive Spelling Checker
  
- storing with logerrs script
: UNIX Power Tools, 13.16. Store and Show Errors with logerrs 
  
- syntax errors
  
       
    - in numeric tests
: UNIX Power Tools, 46.4. Stop Syntax Errors in Numeric Tests 
    
- in string tests
: UNIX Power Tools, 46.5. Stop Syntax Errors in String Tests 
  
  
- esac command (ksh, sh)
: UNIX in a Nutshell, Chapter 4, Reference: esac
- ESCAPE key
: Learning the vi Editor, 2.1. vi Commands 
  
  - for file completion
: UNIX Power Tools, 9.9. Don't Match Useless Files in Filename Completion 
  
- ESC Z string
: UNIX Power Tools, 5.5. Querying Your Terminal Type: qterm 
  
- in vi
: sed & awk, 5.6. List
   
- escape sequences
 
  - UNIX Power Tools, 5.8. Terminal Escape Sequences 
  
- UNIX Power Tools, 41.9. Commands to Adjust Your Terminal 
  
- (see also backslash)
  
- awk
  
    
    - sed & awk, 7.6. Expressions
    
- sed & awk, 11.1.1. Escape Sequences
    
- sed & awk, B.2.5.2. Escape sequences
  
   
  - backslash character and
: UNIX Power Tools, 8.6.1. Portability 
  
- copied into files
: UNIX Power Tools, 51.5. Copy What You Do with script 
  
- displaying
: UNIX in a Nutshell, Chapter 2, Reference: col
  
- echo command interpreting
: UNIX Power Tools, 46.10. A Portable echo Command 
  
- prompt settings and
: UNIX Power Tools, 7.8. Highlighting in Shell Prompts 
  
- removing
: UNIX Power Tools, 43.19. Removing Leading Tabs and Other Trivia 
  
- writing with echo command
: UNIX Power Tools, 7.6. Session Information in Your Terminal's Status Line 
       
- /etc directory 
 
  - /etc/hosts
: Learning the Korn Shell, 7.2.2.3. Code blocks
  
- /etc/motd script
: UNIX Power Tools, 2.14. motd.diff: Show New Lines in Login Messages
  
- /etc/passwd file
  
   
    - Learning the Korn Shell, 1.7.3. Pipelines
    
- Learning the Korn Shell, 7.1.1. Here-documents
    
- Learning the Korn Shell, 7.3.1. Quoting
    
- Learning the Korn Shell, 7.3.2.1. The C Compiler as Pipeline
    
- Learning the Korn Shell, 10.3.1. Restricted Shell
    
- UNIX Power Tools, 1.23. File Access Permissions 
    
- UNIX Power Tools, 50.12. Common UNIX Error Messages 
    
- UNIX in a Nutshell, 5.2.1. Special Files
  
        
  - /etc/profile file
  
 
    - Learning the Korn Shell, 5.3. case
    
- Learning the Korn Shell, 5.4. select
    
- Learning the Korn Shell, 6.3.4. Type and Attribute Options
    
- Learning the Korn Shell, 7.2.2.1. Reading lines from files
    
- Learning the Korn Shell, 10.2. Environment Customization
    
- Learning the Korn Shell, 10.2.3. Types of Global Customization
    
- UNIX in a Nutshell, 4.2.1. Special Files
    
- (see also shell variables)
  
        
  - /etc/shells file
: UNIX Power Tools, 2.16. Approved Shells: Using Unapproved Login Shell 
  
- /etc/suid_profile
: Learning the Korn Shell, 10.3.4. Privileged Mode
  
- /etc/termcap file
  
   
    - Learning the Korn Shell, 3.4.2.4. Terminal Types
    
- Learning the vi Editor, 7.1. Customizing vi 
  
  
  - /etc/ttys file
: UNIX Power Tools, 2.12. Automatic Setups for Different Terminals 
  
- /etc/ttytab file
: UNIX Power Tools, 2.12. Automatic Setups for Different Terminals 
  
- eval command
 
  - Learning the Korn Shell, 7.3.2. eval
  
- UNIX Power Tools, 5.3. Setting the Terminal Type When You Log In 
  
- UNIX in a Nutshell, Chapter 4, Reference: eval
  
- UNIX in a Nutshell, Chapter 5, Reference: eval
  
- advantages
: UNIX Power Tools, 8.10. eval: When You Need Another Chance 
  
- awk compared to
: UNIX Power Tools, 44.14. Putting awk, sed, etc., Inside Shell Scripts 
  
- for constructing pipelines
  
       
    - Learning the Korn Shell, 7.3.2. eval
    
- Learning the Korn Shell, 7.3.2.1. The C Compiler as Pipeline
  
  
  - examples
  
 
    - UNIX Power Tools, 45.14. Finding the Last Command-Line Argument 
    
- UNIX Power Tools, 45.30.4. Using sed 
  
  
  - if-then-else in aliases
: UNIX Power Tools, 10.7. How to Put if-then-else in a C Shell Alias 
  
- role in command-line processing
: Learning the Korn Shell, 7.3.2. eval
  
- scanning contents of variables
: UNIX Power Tools, 45.17. Making a for Loop with Multiple Variables 
  
- sed combined with
: UNIX Power Tools, 45.30.4. Using sed 
  
- shell variables and
: UNIX Power Tools, 10.10. Simulated Bourne Shell Functions and Aliases 
  
- simulating arrays
: UNIX Power Tools, 45.34. Arrays in the Bourne Shell 
      
- evaluating expressions
: UNIX in a Nutshell, Chapter 2, Reference: expr
- ex commands
  
  - abbreviate words (:ab)
: Learning the vi Editor, 7.3.1. Word Abbreviation 
  
- allow metacharacters (:set magic)
: Learning the vi Editor, 7.1.4. Some Useful Options 
  
- allow other .exrc files (:set exrc)
: Learning the vi Editor, 7.1.3. Alternate Environments 
  
- append to existing files (:w >>)
: Learning the vi Editor, 5.3.3. Appending to a Saved File 
  
- call in next of multiple files (:n)
: Learning the vi Editor, 5.5.2. Calling In New Files 
  
- combining with vertical bar
  
      
    - Learning the vi Editor, 5.2.7. Combining ex Commands 
    
- Learning the vi Editor, 7.3.3. Protecting Keys from Interpretation by ex 
  
  
  - confirm substitutions
: Learning the vi Editor, 6.1. Confirming Substitutions 
  
- context-sensitive replacement
  
  
    - Learning the vi Editor, 6. Global Replacement 
    
- Learning the vi Editor, 6.2. Context-sensitive Replacement 
  
  
  - copy lines (:co)
: Learning the vi Editor, 5.2. Editing with ex 
  
- define paragraphs (:set para=)
: Learning the vi Editor, 3.2. Movement by Text Blocks 
  
- define sections (:set sect=)
: Learning the vi Editor, 3.2. Movement by Text Blocks 
  
- define shiftwidth (:set sw=)
: Learning the vi Editor, 7.5.1. Indentation Control 
  
- define tabs (:set ts=)
: Learning the vi Editor, 7.5.1. Indentation Control 
  
- define window size (:set w=)
: Learning the vi Editor, 7.1.1. The :set Command 
  
- delete lines (:d)
: Learning the vi Editor, 5.2. Editing with ex 
  
- display line (:p)
: Learning the vi Editor, 5.1. ex Commands 
  
- display line numbers (:set nu)
  
         
    - Learning the vi Editor, 2.2.3. Movement Within a Line 
    
- Learning the vi Editor, 3.4. Movement by Line Number 
    
- Learning the vi Editor, 3.4.1. The G (Go To) Command if
  
   
  - display tabs (:set list)
: Learning the vi Editor, 7.5.1. Indentation Control 
  
- edit
: Learning the vi Editor, 5.5. Editing Multiple Files 
  
- edit multiple files (:e)
: Learning the vi Editor, 5.5.2. Calling In New Files 
  
- execute UNIX commands from vi
: Learning the vi Editor, 7.2. Executing UNIX Commands 
  
- filter text through UNIX command
: Learning the vi Editor, 7.2.1. Filtering Text Through a Command 
  
- for loop with
: Learning the vi Editor, 7.4.1. Looping in a Shell Script 
  
- global (:g)
: Learning the vi Editor, 6. Global Replacement 
  
- global search (:g)
: Learning the vi Editor, 5.2.6. Global Searches 
  
- here documents
: Learning the vi Editor, 7.4.2. Here Documents 
  
- ignore case (:set ic)
: Learning the vi Editor, 6.3.2. Metacharacters Used in Replacement Strings 
  
- indent input (:set ai)
: Learning the vi Editor, 7.5.1. Indentation Control 
  
- invoke on a file
: Learning the vi Editor, 5.1. ex Commands 
  
- invoke vi (:vi)
: Learning the vi Editor, 5.1. ex Commands 
  
- line addressing symbols
: Learning the vi Editor, 5.2.3. Line Addressing Symbols 
  
- map command sequence
: Learning the vi Editor, 7.3.2. Using the map Command 
  
- map function keys
: Learning the vi Editor, 7.3.7. Mapping Function Keys 
  
- match brackets (:set sm)
: Learning the vi Editor, 7.5.2. A Special Search Command 
  
- move lines (:m)
: Learning the vi Editor, 5.2. Editing with ex 
  
- move text blocks by patterns
: Learning the vi Editor, 6.4.2. Block Move by Patterns 
  
- number lines (:set nu)
: Learning the vi Editor, 5.2.2. Defining a Range of Lines 
  
- pattern matching
: Learning the vi Editor, 6.3. Pattern-matching Rules 
  
- preserve a buffer (:pre)
: Learning the vi Editor, 4.2.3. Recovering a Buffer 
  
- quick reference to
  
                       
    - Learning the vi Editor, A. Quick Reference 
    
- Learning the vi Editor, C. ex commands 
  
  
  - quit file (:q)
: Learning the vi Editor, 5.3. Saving and Exiting Files 
  
- quit without saving edits (:q!)
  
  
    - Learning the vi Editor, 1.1.2. Problems Opening Files
    
- Learning the vi Editor, 1.2. Quitting Without Saving Edits 
    
- Learning the vi Editor, 5.3. Saving and Exiting Files 
  
   
  - read in a file (:r)
: Learning the vi Editor, 5.4. Copying a File into Another File 
  
- replace in text block
: Learning the vi Editor, 6.4.2. Block Move by Patterns 
  
- save
: Learning the vi Editor, 7.3. Saving Commands 
  
- save and exit files
: Learning the vi Editor, 5.3. Saving and Exiting Files 
  
- save in buffer
: Learning the vi Editor, 7.3.9. @-Functions 
  
- save part of a file
: Learning the vi Editor, 5.3.2. Saving Part of a File 
  
- save under new filename
: Learning the vi Editor, 5.3.1. Renaming the Buffer 
  
- scripts
: Learning the vi Editor, 7.4. Using ex Scripts 
  
        
    - built by diff
: Learning the vi Editor, 7.4.5. ex Scripts Built by diff 
  
 
  - search for class of words
: Learning the vi Editor, 6.4.1. Search for General Class of Words 
  
- search patterns
: Learning the vi Editor, 5.2.4. Search Patterns 
  
- set ignorecase (:set ic)
  
   
    - Learning the vi Editor, 7.1.1. The :set Command 
    
- Learning the vi Editor, 7.1.4. Some Useful Options 
  
  
  - set vi options
  
 
    - Learning the vi Editor, 7.1. Customizing vi 
    
- Learning the vi Editor, 7.1.1. The :set Command 
  
  
  - set wrapmargin (:set wm=)
  
 
    - Learning the vi Editor, 2.1. vi Commands 
    
- Learning the vi Editor, 2.2.3. Movement Within a Line 
    
- Learning the vi Editor, 2.3.8.1. Repeat
  
   
  - set wrapscan (:set ws)
: Learning the vi Editor, 3.3.1. Repeating Searches 
  
- sort text blocks
: Learning the vi Editor, 7.4.3. Sorting Text Blocks:  A Sample ex Script 
  
- substitute (:s)
  
   
    - Learning the vi Editor, 5.1. ex Commands 
    
- Learning the vi Editor, 6. Global Replacement 
  
  
  - syntax of
: Learning the vi Editor, 1. The vi Text Editor
  
- use from within vi
: Learning the vi Editor, 5.1. ex Commands 
  
- wrap searches (:set ws)
: Learning the vi Editor, 7.1.4. Some Useful Options 
  
- wrap words (:set wm=)
: Learning the vi Editor, 7.1.4. Some Useful Options 
  
- write (save) and quit file (:wq)
: Learning the vi Editor, 5.3. Saving and Exiting Files 
  
- write (save) and quit file (:x)
: Learning the vi Editor, 5.3. Saving and Exiting Files 
  
- write (save) file (:w)
: Learning the vi Editor, 5.3. Saving and Exiting Files 
  
- yank text between files
: Learning the vi Editor, 5.5.3. Edits Between Files 
        
- ex editor
 
  - Learning the vi Editor, 1. The vi Text Editor
  
- Learning the vi Editor, 5. Introducing the ex Editor 
  
- UNIX in a Nutshell, Chapter 2, Reference: ex
  
- UNIX in a Nutshell, 9. The Ex Editor
  
- (see also ex commands)
  
- abbreviations
  
      
    - UNIX Power Tools, 30.31. vi Word Abbreviation 
    
- UNIX Power Tools, 31.9. Good Stuff for Your .exrc File 
  
  
  - appending to file
: UNIX Power Tools, 30.13. Appending to an Existing File 
  
- capitalizing words
: UNIX Power Tools, 30.17. Capitalizing Every Word on a Line 
  
- command descriptions
: UNIX Power Tools, 33.4. Useful ex Commands 
  
- confirming substitutions
: UNIX Power Tools, 30.10. Confirming Substitutions in ex and vi
  
- counting occurrences
: UNIX Power Tools, 30.16. Counting Occurrences; Stopping Search Wraps 
  
- deleting by patterns
: UNIX Power Tools, 30.14. Moving Blocks of Text by Patterns 
  
- diff command and
: UNIX Power Tools, 28.9. ex Scripts Built by diff 
  
- file recovery
: UNIX Power Tools, 30.24. vi/ex File Recovery vs. Networked Filesystems 
  
- filtering text
: UNIX Power Tools, 30.22. Filtering Text Through a UNIX Command 
  
- global command
: UNIX Power Tools, 30.9.1. Global Searches 
  
- line addressing
: UNIX Power Tools, 33.3. Line Addressing 
  
- modelines
: UNIX Power Tools, 30.19. Modelines: Bug or Feature?
  
- moving by patterns
: UNIX Power Tools, 30.14. Moving Blocks of Text by Patterns 
  
- multiple setup files
  
              
    - UNIX Power Tools, 30.20. Multiple Editor Setup Files; Starting with a Search 
    
- UNIX Power Tools, 30.21. Per File Setups in Separate Files 
  
  
  - no matches
: UNIX Power Tools, 33.7. ed/ex Batch Edits: Avoid Errors When No Match 
  
- open mode
: UNIX Power Tools, 30.36. The ex Open Mode Can Be Handy 
  
- pattern-matching metacharacters
: UNIX in a Nutshell, 6.2. Metacharacters, Listed by UNIX Program
  
- patterns
  
    
    - UNIX Power Tools, 30.9. Using Search Patterns and Global Commands
    
- UNIX Power Tools, 30.14. Moving Blocks of Text by Patterns 
  
  
  - quoting control characters
: UNIX Power Tools, 31.6. Protecting Keys from Interpretation by ex 
  
- quoting | (vertical bar)
: UNIX Power Tools, 31.6. Protecting Keys from Interpretation by ex 
  
- reverting to saved
: UNIX Power Tools, 30.4. Editing Multiple Files with vi 
  
- save as new file
: UNIX Power Tools, 30.4. Editing Multiple Files with vi 
  
- saving as new file
: UNIX Power Tools, 30.11. Keep Your Original File, Write to a New File 
  
- saving part of file
: UNIX Power Tools, 30.12. Saving Part of a File 
  
- scripting
: UNIX Power Tools, 33.3. Line Addressing 
  
- search-and-replace examples
: UNIX in a Nutshell, 6.4.1. Examples of Searching and Replacing
  
- settings
  
         
    - UNIX Power Tools, 30.6. Local Settings for vi and ex 
    
- UNIX Power Tools, 30.18. Setting vi Options Automatically for Individual Files
  
  
  - startup commands
: UNIX Power Tools, 30.6. Local Settings for vi and ex 
  
- stopping search wraps
: UNIX Power Tools, 30.16. Counting Occurrences; Stopping Search Wraps 
  
- switching between files
: UNIX Power Tools, 30.4. Editing Multiple Files with vi 
  
- transfer text between files
: UNIX Power Tools, 30.5. Edits Between Files 
  
- undoing changes
: UNIX Power Tools, 30.10. Confirming Substitutions in ex and vi
  
- yank buffers
: UNIX Power Tools, 30.5. Edits Between Files 
      
- example programs
 
  - UNIX Power Tools, 51.11. Making an Arbitrary-Size File for Testing 
  
- sed & awk, Sample Programs
  
- exchange command
: (see x command (sed))
- exclamation point
: (see ! (bang))
- exec command
   
  - Learning the Korn Shell, 9.2.1.2. exec
  
- UNIX Power Tools, 1.11. How the Shell Executes Other Commands 
  
- UNIX Power Tools, 38.2. fork and exec 
  
- UNIX in a Nutshell, Chapter 4, Reference: exec
  
- UNIX in a Nutshell, Chapter 5, Reference: exec
  
- associating file descriptors with files
: UNIX Power Tools, 45.22. Handling Files Line-by-Line 
  
- examples
: UNIX Power Tools, 45.10. Removing a File Once It's Opened - for Security and Easy Cleanup
  
- manage file descriptors
: UNIX Power Tools, 45.7. The exec Command 
  
- replacing C shell with Bourne shell
  
         
    - UNIX Power Tools, 45.6. Making Sure Your Script Runs with Bourne Shell, Without #! 
    
- UNIX Power Tools, 45.7. The exec Command 
  
  
  - typing at a shell prompt
: UNIX Power Tools, 38.2. fork and exec 
 
- executable files
 
  - UNIX Power Tools, 52.8.2. Compiling Source Code 
  
- UNIX Power Tools, 52.8.2.7. Functions, Libraries, and Header Files 
  
- (see files, executable)
  
- displaying
: UNIX Power Tools, 45.5. A File That Shows Itself... and What #! Does 
  
- errors caused by
: UNIX Power Tools, 50.12. Common UNIX Error Messages 
  
- executing without showing #!
: UNIX Power Tools, 45.5. A File That Shows Itself... and What #! Does 
  
- making executable by using #
: UNIX Power Tools, 45.4. Fun with #! 
  
- permissions on
  
        
    - UNIX Power Tools, 44.2. Writing a Simple Shell Program 
    
- (see also permissions)
  
  
  - strip command and
: UNIX Power Tools, 24.13. Save Space in Executable Files with strip 
  
- testing
: UNIX Power Tools, 44.4. Testing How Your System Executes Files 
  
- execute permission
 
  - Learning the UNIX Operating System, 3.1.8.1. ls
  
- UNIX Power Tools, 22.2. Tutorial on File and Directory Permissions 
  
- UNIX Power Tools, 22.19. Shell Scripts Must be Readable and (Usually) Executable
  
- without read permission
: UNIX Power Tools, 22.12. A Directory that People Can Access but Can't List 
    
- executed files, shared objects for
: UNIX in a Nutshell, Chapter 2, Reference: ldd
- executing commands
  
  - after logout
: UNIX in a Nutshell, Chapter 2, Reference: nohup
  
- of lower priority
: UNIX in a Nutshell, Chapter 2, Reference: nice
  
- wait between
: UNIX in a Nutshell, Chapter 2, Reference: sleep
   
- execution statistics, report summarizing
: UNIX Power Tools, 38.5. The ps Command 
- EXINIT environment variable
  
  - Learning the vi Editor, 7.1. Customizing vi 
  
- UNIX Power Tools, 6.3. Predefined Environment Variables 
  
- UNIX Power Tools, 6.10. Running a Command with a Temporarily Different Environment 
  
- UNIX Power Tools, 10.2.2. Using More Complex Aliases 
  
- UNIX Power Tools, 30.6. Local Settings for vi and ex 
  
- UNIX Power Tools, 30.35. Out of Temporary Space? Use Another Directory 
  
- UNIX in a Nutshell, 5.3.5. Environment Variables
       
- exit command/statement
 
  - Learning the Korn Shell, 1.4. Getting the Korn Shell
  
- Learning the Korn Shell, 1.5. Interactive Shell Use
  
- Learning the Korn Shell, 5.1.1.1. Return
  
- Learning the Korn Shell, 8.4.2. Process ID Variables and Temporary Files
  
- Learning the UNIX Operating System, 1.1.8. Logging Out
  
- UNIX Power Tools, 44.11. Set Exit Status of a Shell (Script) 
  
- sed & awk, 8.3. Other Statements That Affect Flow Control
  
- UNIX in a Nutshell, Chapter 4, Reference: exit
  
- UNIX in a Nutshell, Chapter 5, Reference: exit
  
- .cshrc file
: UNIX Power Tools, 2.9. Speeding Up Your C Shell with set prompt Test 
  
- effect on subshells
: UNIX Power Tools, 38.4. Subshells 
  
- examples
: UNIX Power Tools, 44.5. Test String Values with Bourne Shell case 
  
- redirected loops using
: UNIX Power Tools, 45.23. The Ins and Outs of Redirected I/O Loops 
  
- to end scripts
: UNIX Power Tools, 51.5. Copy What You Do with script 
              
- exit command (awk)
 
  - UNIX Power Tools, 33.11.7. Alphabetical Summary of Commands 
  
- UNIX in a Nutshell, Chapter 11, Reference: exit
  
- exit command (lpc)
: UNIX Power Tools, 43.3. Printer Control with lpc 
- .exit file
: UNIX Power Tools, 14.14. Automatic Setup When You Enter/Exit a Directory 
- exit status
   
  - Learning the Korn Shell, 5.1.1. Exit Status and Return
  
- Learning the Korn Shell, 5.1.3.1. String comparisons
  
- Learning the Korn Shell, 9.2.3.4. Break conditions
  
- Learning the Korn Shell, 9.2.5. Exercises
  
- UNIX Power Tools, 44.8. Test Exit Status with the if Statement 
  
- UNIX in a Nutshell, Chapter 2, Reference: test
  
- (see also status variable)
  
- background jobs
: UNIX Power Tools, 44.7. Exit Status of UNIX Processes 
  
- commands
  
         
    - UNIX Power Tools, 44.7. Exit Status of UNIX Processes 
    
- UNIX in a Nutshell, Chapter 2, Reference: true
  
  
  - conventional values
: Learning the Korn Shell, 5.1.1. Exit Status and Return
  
- in job status messages
: Learning the Korn Shell, 8.1. Process IDs and Job Numbers
  
- logical combinations
: Learning the Korn Shell, 5.1.2. Combinations of Exit Statuses
  
- of loops
: UNIX Power Tools, 45.19. A while Loop with Several Loop Control Commands 
  
- nonzero
: UNIX Power Tools, 46.9. If Command Doesn't Return a Status, Test the Error Messages
  
- pipelines
: UNIX Power Tools, 44.7. Exit Status of UNIX Processes 
  
- redirected loops
: UNIX Power Tools, 45.23. The Ins and Outs of Redirected I/O Loops 
  
- returned by processes
: UNIX Power Tools, 38.3. Managing Processes: Overall Concepts 
  
- testing
  
         
    - UNIX Power Tools, 44.8. Test Exit Status with the if Statement 
    
- UNIX Power Tools, 44.10. Loops That Test Exit Status 
    
- UNIX Power Tools, 46.9. If Command Doesn't Return a Status, Test the Error Messages
  
   
  - trapping when non-0
: Learning the Korn Shell, 9.1.2.2. ERR
  
- values for expr
  
  
    - UNIX Power Tools, 45.28. Quick Reference: expr 
    
- UNIX Power Tools, 45.29. Testing Characters in a String with expr 
  
  
  - zero
  
 
    - UNIX Power Tools, 44.10. Loops That Test Exit Status 
    
- UNIX Power Tools, 45.9. The Unappreciated Bourne Shell  ":" Operator
    
- UNIX Power Tools, 46.9. If Command Doesn't Return a Status, Test the Error Messages
  
   
- .exit.csh script
: UNIX Power Tools, 52.4. Quick Descriptions of What's on the Disc 
- exiting
  
  - UNIX session
: Learning the UNIX Operating System, 1.1.8. Logging Out
  
- X Window System
: Learning the UNIX Operating System, 2.7. Quitting
  
- .exit.sh script
: UNIX Power Tools, 52.4. Quick Descriptions of What's on the Disc 
- exp()
: sed & awk, 9.1.1. Trigonometric Functions
- exp command (awk)
   
  - UNIX Power Tools, 33.11.7. Alphabetical Summary of Commands 
  
- UNIX in a Nutshell, Chapter 11, Reference: exp
  
- expand command
 
  - UNIX Power Tools, 41.4.1. TAB Is Just Another Character to UNIX 
  
- UNIX Power Tools, 52.4. Quick Descriptions of What's on the Disc 
  
- expanding files
 
  - UNIX in a Nutshell, Chapter 2, Reference: unpack
  
- (see also pack command; pcat command)
  
- Expect program
 
  - UNIX Power Tools, 9.26. Expect 
  
- UNIX Power Tools, 52.4. Quick Descriptions of What's on the Disc 
  
- testing interactive programs
: UNIX Power Tools, 9.26.3. Testing: A Story 
   
- exponentiation
 
  - sed & awk, 7.6. Expressions
  
- sed & awk, 9.1.1. Trigonometric Functions
  
- sed & awk, 11.1.2. Exponentiation
  
- ** operator
: sed & awk, 7.6. Expressions
  
- ^ operator
: sed & awk, 7.6. Expressions
     
- export command
 
  - Learning the Korn Shell, 3.5.1. Environment Variables
  
- Learning the Korn Shell, 4.1. Shell Scripts and Functions
  
- Learning the Korn Shell, 6.3.4. Type and Attribute Options
  
- Learning the Korn Shell, 10.2.3. Types of Global Customization
  
- UNIX in a Nutshell, Chapter 4, Reference: export
     
- expr command
 
  - Learning the Korn Shell, Summary of Korn Shell Features
  
- Learning the Korn Shell, 6.2. Integer Variables and Arithmetic
  
- Learning the Korn Shell, A.1. The Bourne Shell
  
- UNIX Power Tools, 45.28. Quick Reference: expr 
  
- UNIX Power Tools, 52.4. Quick Descriptions of What's on the Disc 
  
- UNIX in a Nutshell, Chapter 2, Reference: expr
  
- advantages
  
       
    - UNIX Power Tools, 45.30.1. Matching with expr 
    
- UNIX Power Tools, 49.1. bc: Simple Math at the Shell Prompt 
  
  
  - alternatives to
: UNIX Power Tools, 45.11. The Multipurpose jot Command 
  
- arguments
: UNIX Power Tools, 45.30.1. Matching with expr 
  
- as calculator
  
   
    - UNIX Power Tools, 49.1. bc: Simple Math at the Shell Prompt 
    
- UNIX Power Tools, 49.6. Quick Arithmetic with expr 
  
  
  - disadvantages
: UNIX Power Tools, 45.30.1. Matching with expr 
  
- examples
: UNIX Power Tools, 45.28. Quick Reference: expr 
  
- exit status values
  
   
    - UNIX Power Tools, 45.28. Quick Reference: expr 
    
- UNIX Power Tools, 45.29. Testing Characters in a String with expr 
  
  
  - jot compared to
: UNIX Power Tools, 45.11. The Multipurpose jot Command 
  
- listing command-line options
: UNIX Power Tools, 45.30.1. Matching with expr 
  
- loops using
: UNIX Power Tools, 45.11. The Multipurpose jot Command 
  
- matching character strings
: UNIX Power Tools, 45.30.1. Matching with expr 
  
- operators
: UNIX Power Tools, 45.28. Quick Reference: expr 
  
- syntax
  
      
    - UNIX Power Tools, 45.28. Quick Reference: expr 
    
- UNIX Power Tools, 45.28.1. Examples 
  
  
  - testing character strings
: UNIX Power Tools, 45.29. Testing Characters in a String with expr 
  
- variables
: UNIX Power Tools, 45.28.1. Examples 
  
- expressions
 
  - sed & awk, 3.1. That's an Expression
  
- sed & awk, B.2.5. Expressions
  
- awk
: (see awk scripting language)
  
- in C shell
  
    
    - UNIX Power Tools, 47.4.2. Expressions 
    
- UNIX Power Tools, 47.4.4. Examples
    
- UNIX in a Nutshell, 5.4. Expressions
  
   
  - conditional
: UNIX Power Tools, 44.8. Test Exit Status with the if Statement 
  
- evaluating
: UNIX in a Nutshell, Chapter 2, Reference: expr
  
- executing as commands
: sed & awk, 10.3. The system() Function
  
- regular
: (see regular expressions)
    
- expunge program
: UNIX Power Tools, 52.4. Quick Descriptions of What's on the Disc 
- exrc file (on disc)
: UNIX Power Tools, 52.4. Quick Descriptions of What's on the Disc 
- .exrc file
   
  - Learning the vi Editor, 7.1. Customizing vi 
  
- Learning the vi Editor, 7.1.2. The .exrc File 
  
- UNIX Power Tools, 4.9. Setting Up vi with the .exrc File 
  
- UNIX Power Tools, 30.6. Local Settings for vi and ex 
  
- UNIX Power Tools, 30.18. Setting vi Options Automatically for Individual Files
  
- UNIX Power Tools, 31.9. Good Stuff for Your .exrc File 
      
- EXSTAT environment variable
: UNIX Power Tools, 30.20. Multiple Editor Setup Files; Starting with a Search 
- exstr command
: UNIX in a Nutshell, Chapter 2, Reference: exstr
- exta, extb rates
: UNIX Power Tools, 41.2.1. How We Made It This Far (Back?) 
- extended regular expressions
    
  - UNIX Power Tools, 26.4.11. Extended Regular Expressions 
  
- sed & awk, 3.2.4.3. POSIX character class additions
  
- extensions
 
  - common awk
: sed & awk, 11.2.1. Common Extensions
  
- filename
  
  
    - UNIX Power Tools, 1.17. Filename Extensions 
    
- UNIX Power Tools, 4.6. Naming Files 
  
  
  - gawk
: sed & awk, 11.2.3. GNU awk (gawk)
  
- mawk
: sed & awk, 11.2.4. Michael's awk (mawk)
  
- tawk
: sed & awk, 11.3.2. Thompson Automation awk (tawk)
   
- extent of matching
: sed & awk, 3.2.12.1. The extent of the match
- "external control" rates
: UNIX Power Tools, 41.2.1. How We Made It This Far (Back?) 
- external commands
   
  - UNIX Power Tools, 1.10. Internal and External Commands 
  
- UNIX Power Tools, 7.4. Faster Prompt Setting with Built-Ins 
  
- executing
: UNIX Power Tools, 1.11. How the Shell Executes Other Commands 
  
- setting variables with
: UNIX Power Tools, 7.12. External Commands Send Signals to Set Variables 
    
- extracting file contents
: sed & awk, 4.4.3. Extracting Contents of a File
- extractres program
: UNIX Power Tools, 43.24. Other PostScript Utilities 
  
Symbols
| 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
Copyright © 1998
 O'Reilly & Associates, Inc.
All Rights Reserved.