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: S
- s command (ed)
: sed & awk, 2.1. Awk, by Sed and Grep, out of Ed
- s command (sed)
  
  - sed & awk, 5.3. Substitution
  
- UNIX in a Nutshell, Chapter 10, Reference: s
  
- script.tidy using
: UNIX Power Tools, 51.6. Cleaning script Files 
   
- .s filename extension
: UNIX Power Tools, 1.17. Filename Extensions 
- sact command (SCCS)
: UNIX in a Nutshell, Chapter 17, Reference: sact
- sadp command
: UNIX Power Tools, 39.12.3. The I/O Subsystem 
- sample programs
: sed & awk, Sample Programs
- sar utility
: UNIX Power Tools, 39.12.2. The Memory Subsystem 
- save command (dbx)
: UNIX in a Nutshell, Chapter 20, Reference: save
- savedirs shell variable
: UNIX Power Tools, 14.6. The Shells' pushd and popd Commands 
- savehist shell variable
        
  - UNIX Power Tools, 6.9. Special C Shell Variables 
  
- UNIX Power Tools, 11.11. Picking Up Where You Left Off 
  
- UNIX in a Nutshell, 5.3.3. Predefined Shell Variables
   
- saving command lines to file
: UNIX Power Tools, 1.5. Anyone Can Program the Shell 
- saving files
  
  - Learning the vi Editor, 1.1.3. Saving and Quitting a File 
  
- (see also vi commands)
  
- saving output
 
  - sed & awk, 2.3.2.1. Saving output
  
- sed & awk, 4.3. Testing and Saving Output
  
- sed & awk, 10.5. Directing Output to Files and Pipes
   
- sc program
 
  - UNIX Power Tools, 49.8. It's Great to Have a Spreadsheet 
  
- UNIX Power Tools, 52.4. Quick Descriptions of What's on the Disc 
  
- advantages
: UNIX Power Tools, 49.8. It's Great to Have a Spreadsheet 
  
- commands
: UNIX Power Tools, 49.8. It's Great to Have a Spreadsheet 
  
- disadvantages
: UNIX Power Tools, 49.9. Business Graphics with ipl 
  
- ipl program used with
: UNIX Power Tools, 49.9. Business Graphics with ipl 
  
- Microsoft Excel compared to
: UNIX Power Tools, 49.8. It's Great to Have a Spreadsheet 
  
- printing from
  
        
    - UNIX Power Tools, 49.8. It's Great to Have a Spreadsheet 
    
- UNIX Power Tools, 49.9. Business Graphics with ipl 
  
  
- scale command
: UNIX Power Tools, 49.1. bc: Simple Math at the Shell Prompt 
- SCCS (Source Code Control System)
  
  - UNIX Power Tools, 20.12. Protecting Files with SCCS or RCS 
  
- UNIX in a Nutshell, 17.6. sccs and Pseudo-commands
  
- UNIX in a Nutshell, 17. The SCCS Utility
  
- commands and psuedo-commands
: UNIX in a Nutshell, 17.5. Alphabetical Summary of SCCS Commands
  
- keywords for
: UNIX in a Nutshell, 17.3. Identification Keywords
  
- RCS commands equivalents
: UNIX in a Nutshell, 18.4. Conversion Guide for SCCS Users
      
- sccsdiff command (SCCS)
: UNIX in a Nutshell, Chapter 17, Reference: sccsdiff
- schedules
: (see calendar command)
- SCO
: Learning the Korn Shell, 1.9.5. Control Keys
- scope control (tawk)
: sed & awk, 11.3.2.1. Tawk language extensions
- scp shell function
: UNIX Power Tools, 10.10. Simulated Bourne Shell Functions and Aliases 
- scratchpad, creating in terminal windows
: UNIX Power Tools, 48.3. A Scratchpad on Your Screen 
- screen
: (see terminals)
- screen editors
        
  - Learning the vi Editor, 1. The vi Text Editor
  
- (see also vi editor)
  
- screen program
 
  - UNIX Power Tools, 3.7. Detaching a Session with screen 
  
- UNIX Power Tools, 12.9. Running Multiple Shell Sessions with screen 
  
- UNIX Power Tools, 52.4. Quick Descriptions of What's on the Disc 
   
- screen variable
: UNIX Power Tools, 42.5. Checklist: Screen Size Messed Up? 
- screen, printing files to
: (see also displaying)
  
  - cat command
: Learning the UNIX Operating System, 3.2.1. cat
  
- more utility
  
  
    - Learning the Korn Shell, 1.7.3. Pipelines
    
- Learning the Korn Shell, 3.4.2.4. Terminal Types
    
- Learning the Korn Shell, 8.5. Coroutines
    
- Learning the UNIX Operating System, 3.2.2. more
    
- Learning the UNIX Operating System, 5.2.3. pg and more
    
- UNIX Power Tools, 9.19. For the Impatient: Type-Ahead 
    
- UNIX Power Tools, 25.3. Using more to Page Through Files 
    
- UNIX in a Nutshell, Chapter 2, Reference: more
    
- starting
: UNIX Power Tools, 38.3. Managing Processes: Overall Concepts 
    
- testing with screensize file
: UNIX Power Tools, 42.6.2. Screen Width and Height: screensize 
  
          
  - pg utility
  
 
    - Learning the UNIX Operating System, 3.2.3. pg
    
- Learning the UNIX Operating System, 5.2.3. pg and more
    
- UNIX in a Nutshell, Chapter 2, Reference: pg
  
   
  - pr command
  
 
    - Learning the Korn Shell, 9.2.3.3. Breakpoints
    
- Learning the UNIX Operating System, 4.5.1. pr
    
- UNIX Power Tools, 35.17. Making Text in Columns with pr 
    
- UNIX Power Tools, 43.7. Quick-and-Dirty Formatting Before Printing 
    
- UNIX Power Tools, 43.10. Filename Headers Above Files Without pr 
    
- UNIX in a Nutshell, Chapter 2, Reference: pr
    
- -n option
    
       
      - Learning the Korn Shell, 9.2.3.3. Breakpoints
      
- UNIX Power Tools, 25.21. Numbering Lines 
    
  
    - -t option
: UNIX Power Tools, 25.21. Numbering Lines 
    
- -t -e command
: UNIX Power Tools, 41.4.1. TAB Is Just Another Character to UNIX 
  
  
- screensize file
 
  - UNIX Power Tools, 42.6.2. Screen Width and Height: screensize 
  
- UNIX Power Tools, 52.4. Quick Descriptions of What's on the Disc 
  
- Scribe program
: UNIX Power Tools, 43.12.3. Scribe 
- script command
: UNIX in a Nutshell, Chapter 2, Reference: script
- script interpreters
: (see shells)
- script program
    
  - UNIX Power Tools, 13.9. Send Output Two or More Places with tee 
  
- UNIX Power Tools, 51.5. Copy What You Do with script 
  
- ending
: UNIX Power Tools, 51.5. Copy What You Do with script 
  
- examples
: UNIX Power Tools, 51.5. Copy What You Do with script 
  
- running with lastcomm
: UNIX Power Tools, 39.6. lastcomm: What Commands Are Running and How Long Do They Take?
     
- script.tidy script
 
  - UNIX Power Tools, 51.6. Cleaning script Files 
  
- UNIX Power Tools, 52.4. Quick Descriptions of What's on the Disc 
  
- examples
: UNIX Power Tools, 51.6. Cleaning script Files 
  
- setting control characters
: UNIX Power Tools, 51.6. Cleaning script Files 
    
- scripts
 
  - Learning the vi Editor, 7.4. Using ex Scripts 
  
- sed & awk, 2.1. Awk, by Sed and Grep, out of Ed
  
- sed & awk, 2.2. Command-Line Syntax
  
- sed & awk, 2.2.1. Scripting
  
- sed & awk, B.1.1. Shell Wrapper for Invoking awk
  
- (see also ex commands)
  
- (see shell scripts)
  
- built by diff
: Learning the vi Editor, 7.4.5. ex Scripts Built by diff 
  
- built-in commands implemented as
: Learning the Korn Shell, 4.1. Shell Scripts and Functions
  
- comments in
  
          
    - Learning the Korn Shell, 4.3.1. Syntax of String Operators
    
- Learning the vi Editor, 7.4.4. Comments in ex Scripts 
  
  
  - debugging
: sed & awk, 10.7. Debugging
  
- examples of
: sed & awk, 13. A Miscellany of Scripts
  
- as files
: sed & awk, 2.3.2. Script Files
  
- format of
: sed & awk, B.2.2. Format of a Script
  
- modularizing
: sed & awk, 10.7.3. Finding Out Where the Problem Is
  
- names for
: sed & awk, 2.2. Command-Line Syntax
  
- order of precedence in command lookup
  
       
    - Learning the Korn Shell, 4.1.1. Functions
    
- Learning the Korn Shell, 7.3. Command-line Processing
  
  
  - passing parameters to
: sed & awk, 7.10. Passing Parameters Into a Script
  
- phrase (example script)
: sed & awk, 6.5. To Join a Phrase
  
- running
: Learning the Korn Shell, 4.1. Shell Scripts and Functions
  
- sort text blocks
: Learning the vi Editor, 7.4.3. Sorting Text Blocks:  A Sample ex Script 
  
- stopping, sed
: (see q command (sed))
     
- SCROLL LOCK button
: UNIX Power Tools, 42.2.1. Output Stopped? 
- scrolling
: Learning the vi Editor, 3.1. Movement by Screens 
  
  - with cursor stationary (z)
: Learning the vi Editor, 3.1.2. Repositioning the Screen with z 
  
- error messages
: UNIX Power Tools, 13.4. Problems Piping to a Pager 
  
- turning off
: Learning the UNIX Operating System, 1.4. The Unresponsive Terminal
   
- SCSI tapes
: UNIX Power Tools, 20.6. Writing a Tape Drive on a Remote Machine 
- SD (Send Data) light
: UNIX Power Tools, 42.2.4. Stalled Data Connection? 
- sdb debugger
   
  - Learning the Korn Shell, 10.2.2. ulimit
  
- UNIX in a Nutshell, Chapter 2, Reference: sdb
  
- UNIX in a Nutshell, 20.1. The Sdb Debugger
   
- sdiff command
 
  - UNIX Power Tools, 28.4. Side-by-Side diffs: sdiff 
  
- UNIX Power Tools, 28.6. Choosing Sides with sdiff 
  
- UNIX Power Tools, 52.4. Quick Descriptions of What's on the Disc 
  
- UNIX in a Nutshell, Chapter 2, Reference: sdiff
    
- searching
: (see finding)
- searching (vi)
  
  - and replace
  
 
    - Learning the vi Editor, 6.2. Context-sensitive Replacement 
    
- Learning the vi Editor, 6.4.2. Block Move by Patterns 
  
  
  - backward for a pattern (?)
: Learning the vi Editor, 3.3.1. Repeating Searches 
  
- combine opening a file with
: Learning the vi Editor, 4.2.1. Advancing to a Specific Place 
  
- for general class of words
: Learning the vi Editor, 6.4.1. Search for General Class of Words 
  
- global
: (see global replacement)
  
- ignoring case
  
     
    - Learning the vi Editor, 6.3.2. Metacharacters Used in Replacement Strings 
    
- Learning the vi Editor, 7.1.1. The :set Command 
    
- Learning the vi Editor, 7.1.4. Some Useful Options 
  
   
  - matched brackets
: Learning the vi Editor, 7.5.2. A Special Search Command 
  
- metacharacters treated like normal characters
: Learning the vi Editor, 7.1.4. Some Useful Options 
  
- pattern matching
  
   
    - Learning the vi Editor, 3.3. Movement by Searches 
    
- Learning the vi Editor, 6.3. Pattern-matching Rules 
    
- (see also global replacement)
  
   
  - repeat (n, N)
  
 
    - Learning the vi Editor, 3.3.1. Repeating Searches 
    
- Learning the vi Editor, 6.1. Confirming Substitutions 
  
  
  - within current line
: Learning the vi Editor, 3.3.2. Current Line Searches 
  
- wrapping around file
  
  
    - Learning the vi Editor, 3.3.1. Repeating Searches 
    
- Learning the vi Editor, 7.1.4. Some Useful Options 
  
  
- search path
 
  - UNIX Power Tools, 2.13. A .cshrc.$HOST File for Per Host Setup 
  
- UNIX Power Tools, 44.3.4. Shell Search Paths 
  
- for awk files
: sed & awk, 11.2.3.2. An awk program search path
  
- setting
: UNIX Power Tools, 8.7. Setting Your Search Path 
  
- specifying
: UNIX Power Tools, 1.10. Internal and External Commands 
     
- search-and-replace
: sed & awk, 1.2. A Stream Editor
 
  - matching extent
: sed & awk, 3.2.12.1. The extent of the match
 
- search.el file
 
  - UNIX Power Tools, 32.8. Rational Searches 
  
- UNIX Power Tools, 52.4. Quick Descriptions of What's on the Disc 
  
- secondary prompts
: UNIX Power Tools, 9.13. Multiline Commands, Secondary Prompts 
- SECONDS shell variable
  
  - Learning the Korn Shell, 3.4.3.1. Miscellaneous Variables
  
- UNIX in a Nutshell, 4.3.2. Built-in Shell Variables
  
- secret keys
 
  - decrypting
: UNIX in a Nutshell, Chapter 2, Reference: keylogin
  
- deleting
: UNIX in a Nutshell, Chapter 2, Reference: keylogout
  
- secure network services
 
  - decrypting secret keys in
: UNIX in a Nutshell, Chapter 2, Reference: keylogin
  
- deleting secret keys in
: UNIX in a Nutshell, Chapter 2, Reference: keylogout
  
- security
 
  - Learning the Korn Shell, Summary of Korn Shell Features
  
- Learning the Korn Shell, 3.2.1. Tracked Aliases
  
- Learning the Korn Shell, 10.3. System Security Features
  
- circumventing write access
: UNIX Power Tools, 22.11. A Loophole: Modifying Files Without Write Access
  
- clear command and
: UNIX Power Tools, 22.18. Clear Your Terminal for Security, to Stop Burn-in 
  
- encryption
: (see encryption)
  
- Korn shell features pertaining to
: Learning the Korn Shell, 10.3. System Security Features
  
- permissions
: (see permissions)
  
- problem with PATH
  
         
    - Learning the Korn Shell, 3.4.2.5. Command Search Path
    
- Learning the Korn Shell, 10.3.2. A System Break-in Scenario
  
  
  - restricted shell 
: (see restricted shell)
  
- rm command and
: UNIX Power Tools, 23.2. rm and Its Dangers 
  
- suid interactive shells
: Learning the Korn Shell, 10.3.2. A System Break-in Scenario
  
- Trojan horse schemes
: Learning the Korn Shell, 10.3.2. A System Break-in Scenario
    
- sed editor
 
  - Learning the Korn Shell, 1.7.1. Standard I/O
  
- Learning the Korn Shell, 4.3.2. Patterns and Regular Expressions
  
- Learning the Korn Shell, 4.3.2.2. Korn shell versus awk/egrep regular expressions
  
- Learning the Korn Shell, 10.1. Installing the Korn Shell as the Standard Shell
  
- UNIX Power Tools, 2.12. Automatic Setups for Different Terminals 
  
- UNIX Power Tools, 34.1. Two Things You Must Know About sed 
  
- UNIX Power Tools, 43.21. Preprocessing troff Input with sed 
  
- sed & awk, 1.2. A Stream Editor
  
- sed & awk, 2.3. Using sed
  
- UNIX in a Nutshell, Chapter 2, Reference: sed
  
- UNIX in a Nutshell, 10. The Sed Editor
  
- UNIX in a Nutshell, 10.4.1. Basic Editing
  
- addressing
: UNIX Power Tools, 34.4. sed Addressing Basics 
  
- addup script using
: UNIX Power Tools, 49.7. Total a Column with addup 
  
- with awk
: sed & awk, 2.5. Using sed and awk Together
  
- branch command
  
                
    - UNIX Power Tools, 34.19. Making Edits Everywhere Except... 
    
- UNIX Power Tools, 34.24.3. Alphabetical Summary of sed Commands 
  
  
  - C shell and quoting
: UNIX Power Tools, 34.23. sed Newlines, Quoting, and Backslashes in a Shell Script
  
- checksed script
: UNIX Power Tools, 34.3.1. checksed 
  
- command-line syntax
  
   
    - UNIX Power Tools, 34.2. Invoking sed 
    
- sed & awk, 2.2. Command-Line Syntax
    
- sed & awk, A.1. Command-Line Syntax
    
- sed & awk, 5.1. About the Syntax of sed Commands
  
    
  - commands for
  
 
    - UNIX Power Tools, 34.24. Quick Reference: sed 
    
- UNIX Power Tools, 43.21. Preprocessing troff Input with sed 
    
- sed & awk, 5. Basic sed Commands
    
- sed & awk, 5.1. About the Syntax of sed Commands
    
- sed & awk, 6. Advanced sed Commands
    
- sed & awk, A.3. Command Summary for sed
    
- UNIX in a Nutshell, 10.3. Syntax of Sed Commands
    
- (see also under specific command)
  
        
  - delimiters
  
 
    - UNIX Power Tools, 34.7. Delimiting a Regular Expression 
    
- UNIX Power Tools, 45.35. Using a Control Character in a Script 
  
  
  - documentation for
: sed & awk, Other Sources of Information About sed and awk
  
- -e option
: UNIX Power Tools, 48.2. Online Phone and Address Lists 
  
- ed versus
: sed & awk, 2.1. Awk, by Sed and Grep, out of Ed
  
- edit non-matching lines
: UNIX Power Tools, 34.19. Making Edits Everywhere Except... 
  
- editing scripts
: UNIX Power Tools, 1.6. Power Tools for Editing 
  
- error messages
: sed & awk, 2.3.1.1. Command garbled
  
- eval combined with
: UNIX Power Tools, 45.30.4. Using sed 
  
- examples
  
        
    - UNIX Power Tools, 44.14. Putting awk, sed, etc., Inside Shell Scripts 
    
- UNIX Power Tools, 45.30.4. Using sed 
    
- UNIX Power Tools, 48.2. Online Phone and Address Lists 
    
- UNIX Power Tools, 50.3. apropos on Systems Without apropos 
    
- UNIX Power Tools, 51.3. ASCII Characters: Listing and Getting Values 
  
     
  - executing files using commands
: UNIX Power Tools, 45.5. A File That Shows Itself... and What #! Does 
  
- -f option
: UNIX Power Tools, 45.3. Don't Need a Shell for Your Script?  Don't Use One 
  
- fixing PATH
: UNIX Power Tools, 4.10. Find All Command Versions with whereiz 
  
- hold space
: UNIX Power Tools, 34.13. Hold Space: The Set-Aside Buffer 
  
- multiline delete
: UNIX Power Tools, 34.18. Multiline Delete 
  
- multiple matches on a line
: UNIX Power Tools, 34.11. Search & Replacement: One Match Among Many 
  
- -n option
: UNIX Power Tools, 45.30.4. Using sed 
  
- next command
  
        
    - UNIX Power Tools, 34.15. Making Edits Across Line Boundaries 
    
- UNIX Power Tools, 34.24.3. Alphabetical Summary of sed Commands 
  
  
  - obtaining
: sed & awk, Availability of sed and awk
  
- options
  
  
    - sed & awk, 2.3.1. Specifying Simple Instructions
    
- sed & awk, 2.3.2.4. Summary of options
    
- (see also under specific option)
  
   
  - order dependency
: UNIX Power Tools, 34.5. Order of Commands in a Script 
  
- organizing scripts
: UNIX Power Tools, 4.3. Organizing Nonexecutable Scripts 
  
- parsing using
: UNIX Power Tools, 45.30.4. Using sed 
  
- pattern space
  
    
    - UNIX Power Tools, 34.13. Hold Space: The Set-Aside Buffer 
    
- UNIX Power Tools, 34.15. Making Edits Across Line Boundaries 
  
  
  - pattern-matching metacharacters
: UNIX in a Nutshell, 6.2. Metacharacters, Listed by UNIX Program
  
- patterns split across lines
: UNIX Power Tools, 34.17. Searching for Patterns Split Across Lines 
  
- programming tips for
: sed & awk, 4.5. Getting to the PromiSed Land
  
- quick reference
: sed & awk, A.1. Command-Line Syntax
  
- quit command
  
     
    - UNIX Power Tools, 34.21. Uses of the sed Quit Command 
    
- UNIX Power Tools, 34.24.3. Alphabetical Summary of sed Commands 
  
  
  - quoting control characters
: UNIX Power Tools, 34.8. Newlines in a sed Replacement 
  
- regular expression metacharacters
: sed & awk, A.2.2. Regular Expression Metacharacters for sed
  
- referenced matched string
: UNIX Power Tools, 34.9. Referencing the Search String in a Replacement 
  
- runsed script
: UNIX Power Tools, 34.3.2. runsed 
  
- search-and-replace examples
: UNIX in a Nutshell, 6.4.1. Examples of Searching and Replacing
  
- substitution commands
: UNIX Power Tools, 45.35. Using a Control Character in a Script 
  
- test command
: UNIX Power Tools, 34.20. The sed Test Command 
  
- transform command
  
        
    - UNIX Power Tools, 34.12. Transformations on Text 
    
- UNIX Power Tools, 34.14. Transforming Part of a Line 
    
- UNIX Power Tools, 34.24.3. Alphabetical Summary of sed Commands 
  
   
- sedman script
: UNIX Power Tools, 52.4. Quick Descriptions of What's on the Disc 
- "segmentation fault (core dumped)" error message
: UNIX Power Tools, 50.12. Common UNIX Error Messages 
- segmentation violation
: UNIX Power Tools, 38.8. What Are Signals? 
- select
    
  - Learning the Korn Shell, Summary of Korn Shell Features
  
- Learning the Korn Shell, 5.4. select
  
- Learning the Korn Shell, 6.3. Arrays
  
- Learning the Korn Shell, 7.2.2.4. Reading User Input
  
- Learning the Korn Shell, A.1. The Bourne Shell
  
- Learning the Korn Shell, A.2. The IEEE 1003.2 POSIX Shell Standard
  
- description
: Learning the Korn Shell, 5.4. select
  
- lists of names in
: Learning the Korn Shell, 5.4. select
  
- PS3 prompt in
: Learning the Korn Shell, 5.4. select
  
- redirecting I/O to
: Learning the Korn Shell, 7.2.2.2. I/O Redirection and multiple commands
  
- syntax
: Learning the Korn Shell, 5.4. select
           
- select command (ksh, sh)
: UNIX in a Nutshell, Chapter 4, Reference: select
- selecting columns from files
: UNIX in a Nutshell, Chapter 2, Reference: cut
- self-restarting jobs
: UNIX Power Tools, 40.8. Automatically Restarting at Jobs 
- semaphore sets, removing
: UNIX in a Nutshell, Chapter 2, Reference: ipcrm
- semicolon
: (see )
- sending email messages
      
  - Learning the UNIX Operating System, 3.4.1. Sending Mail
  
- UNIX in a Nutshell, Chapter 2, Reference: mailx
  
- to all users
: UNIX in a Nutshell, Chapter 2, Reference: wall
   
- serial line
 
  - UNIX Power Tools, 5.7. What termcap and terminfo Do and Don't Control 
  
- UNIX Power Tools, 42.1. Making Sense Out of the Terminal Mess 
  
- service grades, listing
: UNIX in a Nutshell, Chapter 2, Reference: uuglist
- sessions
  
  - customizing
: UNIX in a Nutshell, 3.2.2. Customization of Your UNIX Session
  
- detaching
: UNIX Power Tools, 3.7. Detaching a Session with screen 
  
- recording
: UNIX in a Nutshell, Chapter 2, Reference: script
  
- unresponsive (hung)
: Learning the UNIX Operating System, 1.4. The Unresponsive Terminal
    
- set command
 
  - UNIX Power Tools, 6.8. Shell Variables 
  
- UNIX Power Tools, 14.10. Variables Help You Find Directories and Files 
  
- UNIX Power Tools, 44.19. The Bourne Shell set Command 
  
- UNIX in a Nutshell, Chapter 4, Reference: set
  
- UNIX in a Nutshell, Chapter 5, Reference: set
  
- UNIX in a Nutshell, Chapter 9, Reference: set
  
- UNIX in a Nutshell, Chapter 20, Reference: set
  
- -A (array assignment)
  
        
    - Learning the Korn Shell, 6.3. Arrays
    
- Learning the Korn Shell, 6.3.3. String Formatting Options
  
  
  - arguments to
: UNIX Power Tools, 44.19. The Bourne Shell set Command 
  
- -e option
: UNIX Power Tools, 46.6. Watch Out for Bourne Shell -e Bug 
  
- examples
  
   
    - UNIX Power Tools, 44.18. Standard Command-Line Parsing 
    
- UNIX Power Tools, 44.19. The Bourne Shell set Command 
    
- UNIX Power Tools, 45.17. Making a for Loop with Multiple Variables 
    
- UNIX Power Tools, 45.36. Shell Lockfile 
    
- UNIX Power Tools, 48.7. cal That Marks Today's Date 
  
     
  - listing variables
: UNIX Power Tools, 6.1. What Environment Variables Are Good For 
  
- +o (turn off option)
  
  
    - Learning the Korn Shell, 3.3. Options
    
- Learning the Korn Shell, 9.1.1. Set Options
  
  
  - -o (turn on option)
  
 
    - Learning the Korn Shell, 3.3. Options
    
- Learning the Korn Shell, 9.1.1. Set Options
    
- Learning the Korn Shell, A.1. The Bourne Shell
  
   
  - options
  
 
    - Learning the vi Editor, 7.1. Customizing vi 
    
- Learning the vi Editor, 7.1.1. The :set Command 
  
  
  - output of in next ksh release
: Learning the Korn Shell, A.7. The Future of the Korn Shell
  
- parsing using
: UNIX Power Tools, 45.30.3. Using set 
  
- quoting
: UNIX Power Tools, 44.19. The Bourne Shell set Command 
  
- wildcards
: UNIX Power Tools, 44.19. The Bourne Shell set Command 
  
- -xv option
: UNIX Power Tools, 46.1.1. Use -xv 
     
- :set command (vi)
: UNIX in a Nutshell, 8.10.1. The :set Command
- set directory command
: UNIX Power Tools, 30.35. Out of Temporary Space? Use Another Directory 
- set echo command
: UNIX Power Tools, 2.16. Approved Shells: Using Unapproved Login Shell 
- set line numbers (:set nu)
: Learning the vi Editor, 2.2.3. Movement Within a Line 
- set noglob command
: UNIX Power Tools, 5.4. Setting the TERMCAP Variable with tset 
- set nonomatch command
: UNIX Power Tools, 3.4. Automatic File Cleanup 
- set options
       
  - allow metacharacters in searches (:set magic)
: Learning the vi Editor, 7.1.4. Some Useful Options 
  
- alphabetical list of
: Learning the vi Editor, B. Setting Environment Options 
  
- assign a value
: Learning the vi Editor, 7.1.1. The :set Command 
  
- autoindent (:set ai)
: Learning the vi Editor, 7.5.1. Indentation Control 
  
- display tabs (:set list)
: Learning the vi Editor, 7.5.1. Indentation Control 
  
- exrc
: Learning the vi Editor, 7.1.3. Alternate Environments 
  
- ignore case (:set ic)
  
       
    - Learning the vi Editor, 7.1.1. The :set Command 
    
- Learning the vi Editor, 7.1.4. Some Useful Options 
  
  
  - number lines (:set nu)
  
 
    - Learning the vi Editor, 3.4. Movement by Line Number 
    
- Learning the vi Editor, 3.4.1. The G (Go To) Command if
    
- Learning the vi Editor, 5.2.2. Defining a Range of Lines 
  
   
  - paragraphs (:set para=)
: Learning the vi Editor, 3.2. Movement by Text Blocks 
  
- sections (:set sect=)
: Learning the vi Editor, 3.2. Movement by Text Blocks 
  
- shiftwidth (:set sw=)
: Learning the vi Editor, 7.5.1. Indentation Control 
  
- show matching brackets (:set sm)
: Learning the vi Editor, 7.5.2. A Special Search Command 
  
- tabstop (:set ts=)
: Learning the vi Editor, 7.5.1. Indentation Control 
  
- turn on or off
: Learning the vi Editor, 7.1.1. The :set Command 
  
- window size (:set w=)
: Learning the vi Editor, 7.1.1. The :set Command 
  
- 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
    
- Learning the vi Editor, 7.1.4. Some Useful Options 
    
- map example
: Learning the vi Editor, 7.3.5. More Examples of Mapping Keys 
  
     
  - wrapscan (:set ws)
  
 
    - Learning the vi Editor, 3.3.1. Repeating Searches 
    
- Learning the vi Editor, 7.1.4. Some Useful Options 
  
  
- set prompt test
 
  - UNIX Power Tools, 2.5.1. Quick Login 
  
- UNIX Power Tools, 2.9. Speeding Up Your C Shell with set prompt Test 
  
- set verbose echo command
: UNIX Power Tools, 40.4. Choosing the Shell Run (We Hope) by at 
- setenv command (csh)
: UNIX in a Nutshell, Chapter 5, Reference: setenv
- setenv command (dbx)
: UNIX in a Nutshell, Chapter 20, Reference: setenv
- setgid bit
: UNIX Power Tools, 22.5. Group Permissions in a Directory with the setgid Bit 
- setprompt alias
: UNIX Power Tools, 7.11. dirs in Your Prompt: Better than $cwd 
- setterm command
: Learning the UNIX Operating System, 3.6. Customizing Your Account
- setup alias
: UNIX Power Tools, 2.5.2. A Second Alias and Command File 
- setup files
: (see configuration files)
        
  - storing information
: UNIX Power Tools, 47.5. Using C Shell Arrays 
 
- SGID (set group ID) bit
 
  - UNIX Power Tools, 1.23. File Access Permissions 
  
- UNIX Power Tools, 1.25. Access to Directories 
  
- sh (Bourne shell)
 
  - Learning the Korn Shell, Preface
  
- Learning the Korn Shell, Summary of Korn Shell Features
  
- Learning the Korn Shell, 1.3. History of UNIX Shells
  
- Learning the Korn Shell, 1.3.1. The Korn Shell
  
- Learning the Korn Shell, 1.3.2. Features of the Korn Shell
  
- Learning the Korn Shell, 1.4. Getting the Korn Shell
  
- Learning the Korn Shell, 2. Command-line Editing
  
- Learning the Korn Shell, 3.3. Options
  
- Learning the Korn Shell, 4.1.1. Functions
  
- Learning the Korn Shell, 4.2. Shell Variables
  
- Learning the Korn Shell, 4.3.2. Patterns and Regular Expressions
  
- Learning the Korn Shell, 4.4. Command Substitution
  
- Learning the Korn Shell, 5.1.3.1. String comparisons
  
- Learning the Korn Shell, 5.4. select
  
- Learning the Korn Shell, 6.1.3. getopts
  
- Learning the Korn Shell, 6.2. Integer Variables and Arithmetic
  
- Learning the Korn Shell, 7.1. I/O Redirectors
  
- Learning the Korn Shell, 7.1.2. File Descriptors
  
- Learning the Korn Shell, 8.5.4. Coroutines with Two-way Pipes
  
- Learning the Korn Shell, 9. Debugging Shell Programs
  
- Learning the Korn Shell, 10.1. Installing the Korn Shell as the Standard Shell
  
- Learning the Korn Shell, A. Related Shells
  
- Learning the Korn Shell, A.1. The Bourne Shell
  
- Learning the Korn Shell, A.2. The IEEE 1003.2 POSIX Shell Standard
  
- Learning the Korn Shell, A.4. pdksh
  
- Learning the Korn Shell, A.5. bash
  
- UNIX Power Tools, 1.8. There Are Many Shells 
  
- UNIX Power Tools, 1.33. UNIX Networking and Communications 
  
- UNIX Power Tools, 38.3. Managing Processes: Overall Concepts 
  
- UNIX Power Tools, 42.2.5. Aborting Programs 
  
- UNIX Power Tools, 44.2. Writing a Simple Shell Program 
  
- UNIX Power Tools, 44.3.3. Types of Shells 
  
- UNIX in a Nutshell, Chapter 2, Reference: sh
  
- UNIX in a Nutshell, 4. The Bourne Shell and Korn Shell
  
- UNIX in a Nutshell, Chapter 20, Reference: sh
  
- (see also rsh utility)
  
- { } filename wildcards, adding
  
- accidental logouts
: UNIX Power Tools, 3.6. Stop Accidental Bourne Shell Logouts 
  
- advantages
: UNIX Power Tools, 44.3.3. Types of Shells 
  
- aliases
: UNIX Power Tools, 10.9. Shell Functions 
  
- arrays in
: UNIX Power Tools, 45.34. Arrays in the Bourne Shell 
  
- background processing
  
                                          
    - UNIX Power Tools, 1.27. How Background Processing Works 
    
- UNIX Power Tools, 1.28. Some Gotchas with Background Processing 
  
  
  - commands
  
 
    - list of
: UNIX in a Nutshell, 4.6. Built-in Commands (Bourne and Korn Shell)
    
- multiline commands
: UNIX Power Tools, 9.13. Multiline Commands, Secondary Prompts 
  
  
  - C shell compared to
  
 
    - UNIX Power Tools, 44.3.3. Types of Shells 
    
- UNIX Power Tools, 47.1. Why Not? 
    
- UNIX Power Tools, 47.2. C Shell Programming Considered Harmful 
  
   
  - case statements
  
 
    - UNIX Power Tools, 2.12. Automatic Setups for Different Terminals 
    
- UNIX Power Tools, 44.5. Test String Values with Bourne Shell case 
  
  
  - command lines as scripts
  
 
    - UNIX Power Tools, 44.2. Writing a Simple Shell Program 
    
- UNIX Power Tools, 44.15. Handling Command-Line Arguments in Shell Scripts 
  
  
  - comments in scripts
  
 
    - UNIX Power Tools, 44.2. Writing a Simple Shell Program 
    
- UNIX Power Tools, 45.9. The Unappreciated Bourne Shell  ":" Operator
  
  
  - compared to ksh and csh
: UNIX in a Nutshell, 3.5. Differing Features
  
- conditional expressions
: UNIX Power Tools, 44.8. Test Exit Status with the if Statement 
  
- creating empty file
: UNIX Power Tools, 21.7. Setting File Modification Time with touch 
  
- date formats
: UNIX Power Tools, 7.12. External Commands Send Signals to Set Variables 
  
- debugging scripts
  
     
    - UNIX Power Tools, 44.8. Test Exit Status with the if Statement 
    
- UNIX Power Tools, 46.1. Tips for Debugging Shell Scripts 
  
  
  - -e option
: UNIX Power Tools, 46.6. Watch Out for Bourne Shell -e Bug 
  
- ending scripts
: UNIX Power Tools, 44.11. Set Exit Status of a Shell (Script) 
  
- example scripts
  
   
    - UNIX Power Tools, 44.2. Writing a Simple Shell Program 
    
- UNIX Power Tools, 44.3.5. Bourne Shell Used Here 
    
- UNIX Power Tools, 44.4. Testing How Your System Executes Files 
    
- UNIX Power Tools, 44.5. Test String Values with Bourne Shell case 
    
- UNIX Power Tools, 44.7. Exit Status of UNIX Processes 
    
- UNIX Power Tools, 44.8. Test Exit Status with the if Statement 
    
- UNIX Power Tools, 44.9. Testing Your Success 
    
- UNIX Power Tools, 44.10.1. Looping Until a Command Succeeds 
    
- UNIX Power Tools, 44.11. Set Exit Status of a Shell (Script) 
  
         
  - executing scripts
  
 
    - UNIX Power Tools, 40.4. Choosing the Shell Run (We Hope) by at 
    
- UNIX Power Tools, 44.4. Testing How Your System Executes Files 
  
  
  - features of
: UNIX Power Tools, 44.3.5. Bourne Shell Used Here 
  
- grouping commands
: UNIX Power Tools, 13.8. Using {list} to Group Bourne Shell Commands 
  
- hangups in
: UNIX Power Tools, 38.18. nohup 
  
- ignoreeof variable
: UNIX Power Tools, 3.5. Stop Accidental C Shell Logouts 
  
- interrupted
: UNIX Power Tools, 45.8. Handling Signals to Child Processes 
  
- invoking shell
: UNIX in a Nutshell, 4.8. Invoking the Shell
  
- job control
: UNIX in a Nutshell, 4.7. Job Control
  
- jot command used in
: UNIX Power Tools, 45.11. The Multipurpose jot Command 
  
- logging out of
: UNIX Power Tools, 3.2. Running Commands at Bourne/Korn Shell Logout 
  
- loops in
  
          
    - UNIX Power Tools, 9.12. The Bourne Shell for Loop 
    
- UNIX Power Tools, 44.10. Loops That Test Exit Status 
  
  
  - mail notification
: UNIX Power Tools, 21.8.2. For Bourne Shell Users 
  
- number crunching in
: UNIX Power Tools, 45.11. The Multipurpose jot Command 
  
- overriding environment variables
: UNIX Power Tools, 6.10. Running a Command with a Temporarily Different Environment 
  
- path names in scripts
: UNIX Power Tools, 44.2. Writing a Simple Shell Program 
  
- pipelines in
: UNIX Power Tools, 47.2.1.4. More Elaborate Combinations 
  
- .profile file
: UNIX Power Tools, 2.2.1. Bourne Shell 
  
- quoting in
  
       
    - UNIX Power Tools, 8.14. Bourne Shell Quoting 
    
- UNIX Power Tools, 47.2.4. Quoting 
  
  
  - random number generators
: UNIX Power Tools, 45.11. The Multipurpose jot Command 
  
- reading .profile file
: UNIX Power Tools, 5.6. Checklist: Terminal Hangs When I Log In 
  
- reading arguments
: UNIX Power Tools, 8.13. Is It "2>&1 file" or "> file 2>&1"? Why?
  
- redirecting input/output
  
    
    - UNIX Power Tools, 13.1. Using Standard Input and Output
    
- UNIX Power Tools, 13.3. Send (only) Standard Error Down a Pipe 
  
  
  - replacing with C shells
  
 
    - UNIX Power Tools, 45.6. Making Sure Your Script Runs with Bourne Shell, Without #! 
    
- UNIX Power Tools, 45.7. The exec Command 
  
  
  - running scripts in
  
 
    - UNIX Power Tools, 44.3.5. Bourne Shell Used Here 
    
- UNIX Power Tools, 45.6. Making Sure Your Script Runs with Bourne Shell, Without #! 
  
  
  - script file extension
: UNIX Power Tools, 1.17. Filename Extensions 
  
- setting restrictions on
  
  
    - UNIX in a Nutshell, Chapter 2, Reference: rsh
    
- UNIX in a Nutshell, 4.9. Restricted Shells
  
  
  - simulated functions and aliases
: UNIX Power Tools, 10.10. Simulated Bourne Shell Functions and Aliases 
  
- special characters/operators in
: UNIX Power Tools, 8.19. "Special" Characters and Operators 
  
- standard input
: UNIX Power Tools, 47.2.1.2. Reading Files 
  
- standard output
: UNIX Power Tools, 47.2.1.4. More Elaborate Combinations 
  
- string editing operators
: UNIX Power Tools, 45.12. Parameter Substitution 
  
- trapping signals
  
      
    - UNIX Power Tools, 7.12. External Commands Send Signals to Set Variables 
    
- UNIX Power Tools, 47.2.3. Signals 
  
  
  - tset command
: UNIX Power Tools, 5.3. Setting the Terminal Type When You Log In 
  
- -v option
: UNIX Power Tools, 6.9. Special C Shell Variables 
  
- variables
  
   
    - UNIX Power Tools, 6.8. Shell Variables 
    
- UNIX Power Tools, 47.2.5. Variable Syntax 
    
- UNIX in a Nutshell, 4.3. Variables
    
- environment variables
    
    
      - UNIX Power Tools, 6.3. Predefined Environment Variables 
      
- UNIX Power Tools, 47.2.5. Variable Syntax 
    
  
    - tracing
: UNIX Power Tools, 8.17. verbose and echo Variables Show Quoting 
  
 
  - -x option
: UNIX Power Tools, 6.9. Special C Shell Variables 
 
- .sh filename extension
: UNIX Power Tools, 1.17. Filename Extensions 
- .sh_logout file
: UNIX Power Tools, 3.6. Stop Accidental Bourne Shell Logouts 
- SH_EXECD environment variable
: UNIX Power Tools, 2.16. Approved Shells: Using Unapproved Login Shell 
- sh_init
: UNIX Power Tools, 52.4. Quick Descriptions of What's on the Disc 
    
  - on PowerTools disk
: UNIX Power Tools, 50.8. Which Version Am I Using? 
 
- sh_logout
: UNIX Power Tools, 52.4. Quick Descriptions of What's on the Disc 
- SHACCT shell variable
: UNIX in a Nutshell, 4.3.3. Other Shell Variables
- .shar filename extension
: UNIX Power Tools, 1.17. Filename Extensions 
- shar files
    
  - UNIX Power Tools, 19.2. Introduction to Shell Archives 
  
- UNIX Power Tools, 52.8.2.4. Unsharring the Sources 
  
- uuencoded
: UNIX Power Tools, 11.3. My Favorite Is !$ 
   
- shar program
 
  - UNIX Power Tools, 19.2. Introduction to Shell Archives 
  
- UNIX Power Tools, 52.4. Quick Descriptions of What's on the Disc 
  
- shareable files
: UNIX Power Tools, 52.5.3.1. Directory Structure 
- shared memory identifiers, removing
: UNIX in a Nutshell, Chapter 2, Reference: ipcrm
- SHAREPREFIX, CD-ROM
: UNIX Power Tools, 52.8.1. Running the Build Scripts 
- sharing files
: Learning the UNIX Operating System, 3.3. Protecting and Sharing Files
- shebang
: (see #! notation)
- shell aliases
: Learning the UNIX Operating System, 7.2. Shell Aliases and Functions
- shell archives
       
  - UNIX Power Tools, 19.2. Introduction to Shell Archives 
  
- UNIX Power Tools, 19.4. A Simple Version of unshar 
  
- filename extension
: UNIX Power Tools, 1.17. Filename Extensions 
  
- with GNU tar
: UNIX Power Tools, 19.6. GNU tar Sampler 
    
- shell characters (emacs)
: UNIX in a Nutshell, 7.2.11. Special Shell Characters
- shell command (ex)
: UNIX in a Nutshell, Chapter 9, Reference: shell
- shell compilers
: Learning the Korn Shell, 9. Debugging Shell Programs
- shell escapes
: UNIX Power Tools, 30.26. Shell Escapes: Running One UNIX Command While Using Another
    
  - starting a subshell
: UNIX Power Tools, 38.4. Subshells 
 
- shell functions
: UNIX Power Tools, 10.9. Shell Functions 
 
  - simulated
: UNIX Power Tools, 10.10. Simulated Bourne Shell Functions and Aliases 
 
- shell metacharacters
: (see metacharacters/wildcards)
- shell parameters, with simulated functions
: UNIX Power Tools, 10.10. Simulated Bourne Shell Functions and Aliases 
- shell prompt
   
  - Learning the UNIX Operating System, 1.1.2. Logging In
  
- Learning the UNIX Operating System, 1.1.5. The Shell Prompt
  
- shell prompts
 
  - backspacing over
: UNIX Power Tools, 41.5. Why Some Systems Backspace over Prompts 
  
- PS1, PS2 variables
: UNIX Power Tools, 6.3. Predefined Environment Variables 
  
- setting
: UNIX Power Tools, 7.1. Why Change Your Prompt? 
  
- typing commands at
: UNIX Power Tools, 38.3. Managing Processes: Overall Concepts 
    
- shell scripts
 
  - UNIX Power Tools, 1.12. What Makes a Shell Script? 
  
- UNIX Power Tools, 38.4. Subshells 
  
- UNIX Power Tools, 44.1. Everyone Should Learn Some Shell Programming 
  
- UNIX Power Tools, 44.3.2. Interactive Use vs. Shell Scripts 
  
- UNIX in a Nutshell, 3.2.3. Programming
  
- (see scripts)
  
- arguments passed to
: UNIX Power Tools, 1.5. Anyone Can Program the Shell 
  
- for background processes
: UNIX in a Nutshell, Chapter 2, Reference: wait
  
- commenting
  
         
    - UNIX Power Tools, 44.14. Putting awk, sed, etc., Inside Shell Scripts 
    
- UNIX Power Tools, 45.2. The Story of  : #  #! 
  
  
  - control characters in
: UNIX Power Tools, 45.35. Using a Control Character in a Script 
  
- directories
: UNIX Power Tools, 1.10. Internal and External Commands 
  
- on enclosed CD-ROM
: UNIX Power Tools, 52.1. Introduction 
  
- -f option
  
    
    - UNIX Power Tools, 45.2. The Story of  : #  #! 
    
- UNIX Power Tools, 45.3. Don't Need a Shell for Your Script?  Don't Use One 
  
  
  - for loop
: Learning the vi Editor, 7.4.1. Looping in a Shell Script 
  
- here documents
: Learning the vi Editor, 7.4.2. Here Documents 
  
- highlighting prompts issued by
: UNIX Power Tools, 41.10. Using terminfo Capabilities in Shell Programs 
  
- interrupted
: UNIX Power Tools, 44.12. Trapping Exits Caused by Interrupts 
  
- job control via
: UNIX in a Nutshell, Chapter 2, Reference: jsh
  
- naming
: UNIX Power Tools, 44.21. Picking a Name for a New Command 
  
- nonexecutable
: UNIX Power Tools, 4.3. Organizing Nonexecutable Scripts 
  
- permissions
  
        
    - UNIX Power Tools, 22.19. Shell Scripts Must be Readable and (Usually) Executable
    
- UNIX Power Tools, 44.2. Writing a Simple Shell Program 
    
- (see also permissions)
  
   
  - reading files line-by-line
: UNIX Power Tools, 45.22. Handling Files Line-by-Line 
  
- reading from standard input
  
  
    - UNIX Power Tools, 45.24. A Shell Can Read a Script from its Standard Input, But...
    
- UNIX Power Tools, 45.25. Shell Scripts On-the-Fly from Standard Input 
  
  
  - reading from terminal
: UNIX in a Nutshell, Chapter 2, Reference: line
  
- running
  
  
    - UNIX Power Tools, 45.2. The Story of  : #  #! 
    
- UNIX Power Tools, 45.3. Don't Need a Shell for Your Script?  Don't Use One 
    
- UNIX Power Tools, 45.6. Making Sure Your Script Runs with Bourne Shell, Without #! 
    
- UNIX in a Nutshell, Chapter 2, Reference: lptest
  
    
  - running as a daemon
: UNIX Power Tools, 38.11. Printer Queue Watcher: A Restartable Daemon Shell Script
  
- self-printing
: UNIX Power Tools, 45.4. Fun with #! 
  
- self-removing
  
   
    - UNIX Power Tools, 45.4. Fun with #! 
    
- UNIX Power Tools, 45.10. Removing a File Once It's Opened - for Security and Easy Cleanup
  
  
  - self-renaming
: UNIX Power Tools, 45.4. Fun with #! 
  
- sourceable
: UNIX Power Tools, 10.5. Sourceable Scripts 
  
- sourcing
: UNIX Power Tools, 44.23. Reading Files with the . and source Commands 
  
- submitting for execution at a later time
: UNIX Power Tools, 40.3. The at Command 
  
- terminfo capabilities in
: UNIX Power Tools, 41.10. Using terminfo Capabilities in Shell Programs 
  
- throwaway
: UNIX Power Tools, 9.15. Throwaway Scripts for Complicated Commands 
  
- variables set by
: UNIX Power Tools, 46.3. Bourne Shell Debugger Shows a Shell Variable 
  
- without using shell
: UNIX Power Tools, 45.2. The Story of  : #  #! 
  
- -xv option
: UNIX Power Tools, 46.1.1. Use -xv 
         
- shell setup files
 
  - Learning the UNIX Operating System, 3.6. Customizing Your Account
  
- UNIX in a Nutshell, 5.3.3. Predefined Shell Variables
  
- SHELL variable
 
  - Learning the Korn Shell, 3.4.3.1. Miscellaneous Variables
  
- Learning the Korn Shell, 3.5.1. Environment Variables
  
- Learning the Korn Shell, A.1. The Bourne Shell
  
- UNIX Power Tools, 6.3. Predefined Environment Variables 
  
- UNIX in a Nutshell, 4.3.3. Other Shell Variables
  
- UNIX in a Nutshell, 5.3.5. Environment Variables
      
- shell variables
 
  - UNIX Power Tools, 14.10. Variables Help You Find Directories and Files 
  
- UNIX Power Tools, 46.7. Quoting and Command-Line Parameters 
  
- (see also environment variables; variables; under specific variable name)
  
- csh shell
: UNIX in a Nutshell, 5.3.3. Predefined Shell Variables
  
- editing
: UNIX Power Tools, 9.7. String Editing in ksh and bash 
  
- eval command and
  
      
    - UNIX Power Tools, 8.10. eval: When You Need Another Chance 
    
- UNIX Power Tools, 10.10. Simulated Bourne Shell Functions and Aliases 
  
  
  - iterating over arguments
: UNIX Power Tools, 46.7. Quoting and Command-Line Parameters 
  
- list of
: Learning the Korn Shell, B.3. Built-in Shell Variables
  
- setting
: UNIX Power Tools, 6.8. Shell Variables 
  
- sh and ksh shells
: UNIX in a Nutshell, 4.3.2. Built-in Shell Variables
    
- shell wildcards
: (see metacharacters/wildcards)
- shell wrappers
: UNIX Power Tools, 34.3. Testing and Using a sed Script: checksed, runsed 
- shells
   
  - Learning the UNIX Operating System, 1.1.4. The UNIX Shell
  
- UNIX Power Tools, 1.2. Who Listens to What You Type? 
  
- UNIX Power Tools, 11.13. Shell Command-Line Editing 
  
- UNIX Power Tools, 44.3. What's a Shell, Anyway? 
  
- UNIX Power Tools, 44.3.3. Types of Shells 
  
- sed & awk, 1.4. Four Hurdles to Mastering sed and awk
  
- sed & awk, 2.3.1. Specifying Simple Instructions
  
- (see also command interpreters; command line)
  
- (see also under specific shell name)
  
- (see also under specific shell name)
  
- approved
: UNIX Power Tools, 2.16. Approved Shells: Using Unapproved Login Shell 
  
- as controlling process
: UNIX Power Tools, 38.3. Managing Processes: Overall Concepts 
  
- curly braces in
  
             
    - UNIX Power Tools, 1.16. Wildcards 
    
- UNIX Power Tools, 1.18. Who Handles Wildcards? 
  
  
  - customizing
: UNIX Power Tools, 2.1. Customizing the Shell 
  
- executing commands from vi
: Learning the vi Editor, 7.2. Executing UNIX Commands 
  
- executing external commands
: UNIX Power Tools, 1.11. How the Shell Executes Other Commands 
  
- giving absolute pathnames to
: UNIX Power Tools, 45.5. A File That Shows Itself... and What #! Does 
  
- interpreting commands
: UNIX Power Tools, 8.1. What the Shell Does 
  
- invoking
  
      
    - UNIX Power Tools, 45.5. A File That Shows Itself... and What #! Does 
    
- UNIX in a Nutshell, 4.8. Invoking the Shell
    
- UNIX in a Nutshell, 5.8. Invoking the Shell
  
   
  - login shells
: UNIX Power Tools, 51.9. Making a "Login" Shell
  
- multiple
  
  
    - controlling from one terminal
: UNIX in a Nutshell, Chapter 2, Reference: shl
  
 
  - multiple shell sessions
: UNIX Power Tools, 12.9. Running Multiple Shell Sessions with screen 
  
- overview of
: UNIX in a Nutshell, 3. The UNIX Shell: An Overview
  
- passing command history to
: UNIX Power Tools, 11.12. Pass History to Another Shell 
  
- programming
: UNIX Power Tools, 1.5. Anyone Can Program the Shell 
  
- programming shell scripts
: Learning the UNIX Operating System, 7.3. Programming
  
- reading scripts
  
      
    - UNIX Power Tools, 45.24. A Shell Can Read a Script from its Standard Input, But...
    
- UNIX Power Tools, 45.25. Shell Scripts On-the-Fly from Standard Input 
  
  
  - references for further reading
: Learning the UNIX Operating System, A.3. Shells
  
- restricted
: UNIX in a Nutshell, 4.9. Restricted Shells
  
- running
: UNIX Power Tools, 1.9. Which Shell Am I Running? 
  
- running programs without
: UNIX Power Tools, 45.3. Don't Need a Shell for Your Script?  Don't Use One 
  
- selecting
: UNIX Power Tools, 1.8. There Are Many Shells 
  
- starting a subshell from
: UNIX Power Tools, 38.4. Subshells 
  
- syntax
: UNIX Power Tools, 13.1. Using Standard Input and Output
  
- temporary files
: UNIX Power Tools, 21.3. Unique Names for Temporary Files 
  
- tokens
: (see tokens)
  
- types (flavors) of
: UNIX in a Nutshell, 3.3. Shell Flavors
  
- types of
: UNIX Power Tools, 44.3.3. Types of Shells 
  
- understanding # as comment
: UNIX Power Tools, 45.3. Don't Need a Shell for Your Script?  Don't Use One 
  
- -v option
: UNIX Power Tools, 45.25. Shell Scripts On-the-Fly from Standard Input 
  
- variants of
: UNIX Power Tools, 38.3. Managing Processes: Overall Concepts 
              
- shells file
: UNIX Power Tools, 2.16. Approved Shells: Using Unapproved Login Shell 
- shellutils
: UNIX Power Tools, 52.4. Quick Descriptions of What's on the Disc 
- shift
   
  - Learning the Korn Shell, 6.1.1. shift
  
- Learning the Korn Shell, 6.1.3. getopts
  
- shift command
 
  - UNIX Power Tools, 44.17. Handling Arguments with while and shift 
  
- UNIX Power Tools, 45.15. How to Unset all Command-Line Parameters 
  
- examples
  
   
    - UNIX Power Tools, 44.17. Handling Arguments with while and shift 
    
- UNIX Power Tools, 45.15. How to Unset all Command-Line Parameters 
  
  
  - handling command-line arguments
: UNIX Power Tools, 44.17. Handling Arguments with while and shift 
  
- in Bourne shell
: UNIX Power Tools, 47.5. Using C Shell Arrays 
  
- in C shells
: UNIX Power Tools, 47.5. Using C Shell Arrays 
  
- in while loops
: UNIX Power Tools, 44.17. Handling Arguments with while and shift 
  
- removing command-line arguments
: UNIX Power Tools, 44.15.2. With a Loop 
  
- unsetting command line parameters
: UNIX Power Tools, 45.15. How to Unset all Command-Line Parameters 
      
- shift command (csh)
: UNIX in a Nutshell, Chapter 5, Reference: shift
- shift command (ksh, sh)
: UNIX in a Nutshell, Chapter 4, Reference: shift
- shl command
: UNIX in a Nutshell, Chapter 2, Reference: shl
- SHLVL environment variable
: UNIX Power Tools, 7.9. Show Subshell Level with $SHLVL 
- shortcuts, keyboard
: Learning the UNIX Operating System, 2.5.4. The Window Menu
- showmatch script
      
  - UNIX Power Tools, 26.6. Just What Does a Regular Expression Match? 
  
- UNIX Power Tools, 52.4. Quick Descriptions of What's on the Disc 
  
- shrink-wrapped software for UNIX
: UNIX Power Tools, 52.3. Shrink-Wrapped Software for UNIX 
- shutdown command
  
  - UNIX in a Nutshell, Chapter 2, Reference: shutdown
  
- (see also halt command; reboot command)
  
- shutdown program
: UNIX Power Tools, 1.14. The Kernel and Daemons 
- Sierra, Mike
: UNIX Power Tools, 7.5. Multiline Shell Prompts 
- signal handling
: UNIX Power Tools, 38.8. What Are Signals? 
   
  - in Bourne shells
: UNIX Power Tools, 45.8. Handling Signals to Child Processes 
  
- of subprocesses
: UNIX Power Tools, 45.8. Handling Signals to Child Processes 
  
- signal names/numbers for trap command
: UNIX Power Tools, 44.12. Trapping Exits Caused by Interrupts 
- signals
  
  - Learning the Korn Shell, 8.2. Job Control
  
- Learning the Korn Shell, 8.3. Signals
  
- ALRM
  
   
    - Learning the Korn Shell, A.6. Workalikes on PC Platforms
    
- Learning the Korn Shell, A.7. The Future of the Korn Shell
  
  
  - DEBUG
: (see fake signals)
  
- description
: Learning the Korn Shell, 8.3. Signals
  
- effect of on processes
: Learning the Korn Shell, 8.3.2. kill
  
- ERR
: (see fake signals)
  
- EXIT
: (see fake signals)
  
- fake
: (see fake signals)
  
- HUP (hangup)
  
       
    - Learning the Korn Shell, 8.4.3. Ignoring Signals
    
- UNIX Power Tools, 38.8. What Are Signals? 
    
- UNIX Power Tools, 38.17. Automatically Kill Background Processes on Logout in csh
  
   
  - ignoring
: Learning the Korn Shell, 8.4.3. Ignoring Signals
  
- INT
  
  
    - Learning the Korn Shell, 8.3.1. Control-key Signals
    
- Learning the Korn Shell, 8.3.2. kill
    
- Learning the Korn Shell, 8.4. trap
    
- 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, 9.1.2.1. EXIT
    
- Learning the Korn Shell, A.2. The IEEE 1003.2 POSIX Shell Standard
    
- Learning the Korn Shell, A.6. Workalikes on PC Platforms
  
        
  - KILL
  
 
    - Learning the Korn Shell, 8.3.1. Control-key Signals
    
- Learning the Korn Shell, 8.3.2. kill
    
- Learning the Korn Shell, 8.3.3.1. System V
  
   
  - lack of propagation to subshells
  
 
    - Learning the Korn Shell, 8.6.1. Subshell Inheritance
    
- Learning the Korn Shell, A.7. The Future of the Korn Shell
  
  
  - listing
: Learning the Korn Shell, 8.3. Signals
  
- other types of
: Learning the Korn Shell, 8.3.1. Control-key Signals
  
- in POSIX shell
: Learning the Korn Shell, A.2. The IEEE 1003.2 POSIX Shell Standard
  
- propagation to subshells in next ksh release
: Learning the Korn Shell, A.7. The Future of the Korn Shell
  
- QUIT
  
     
    - Learning the Korn Shell, 8.3.1. Control-key Signals
    
- Learning the Korn Shell, 8.3.2. kill
    
- Learning the Korn Shell, 8.3.3.1. System V
  
   
  - sending with control keys
: Learning the Korn Shell, 8.3.1. Control-key Signals
  
- shown in background job status messages
: Learning the Korn Shell, 8.3.2. kill
  
- specifying in trap command
: Learning the Korn Shell, 8.4. trap
  
- STOP
: Learning the Korn Shell, A.6. Workalikes on PC Platforms
  
- TERM
  
     
    - Learning the Korn Shell, 8.3.2. kill
    
- Learning the Korn Shell, 8.4. trap
    
- Learning the Korn Shell, 8.4.2. Process ID Variables and Temporary Files
    
- Learning the Korn Shell, 9.1.2.1. EXIT
    
- Learning the Korn Shell, A.2. The IEEE 1003.2 POSIX Shell Standard
  
     
  - trapping
: (see traps)
  
- TSTP
  
  
    - Learning the Korn Shell, 8.2. Job Control
    
- Learning the Korn Shell, 8.3.1. Control-key Signals
  
  
- signals, interprocess communication
: UNIX Power Tools, 38.8. What Are Signals? 
- signals, tracing
: UNIX in a Nutshell, Chapter 2, Reference: truss
- signals, trapping
: UNIX Power Tools, 47.2.3. Signals 
- signing on to system
: UNIX in a Nutshell, Chapter 2, Reference: login
- SIGWINCH (window changed) signal
: UNIX Power Tools, 42.5. Checklist: Screen Size Messed Up? 
- sin()
: sed & awk, 9.1.1. Trigonometric Functions
- sin command (awk)
       
  - UNIX Power Tools, 33.11.7. Alphabetical Summary of Commands 
  
- UNIX in a Nutshell, Chapter 11, Reference: sin
  
- sine function
: UNIX Power Tools, 49.4. bc's Sine and Cosine Are in Radians 
- single quotation marks (')
  
  - sed & awk, 2.2. Command-Line Syntax
  
- sed & awk, 2.3.1. Specifying Simple Instructions
  
- single quotes
: (see ')
- single-user operating systems
: Learning the UNIX Operating System, The UNIX Operating System
- size command
: UNIX in a Nutshell, Chapter 2, Reference: size
- Size menu item (mwm)
: Learning the UNIX Operating System, 2.5.4. The Window Menu
- size, file
: (see files, size of)
- size, windows
: Learning the UNIX Operating System, 2.5.3. Resizing Windows
- sl script
       
  - UNIX Power Tools, 18.8. Showing the Actual Filenames for Symbolic Links 
  
- UNIX Power Tools, 21.8.1.3. Watching Directories 
  
- UNIX Power Tools, 52.4. Quick Descriptions of What's on the Disc 
   
- slash
: (see /)
- sleep
: Learning the Korn Shell, 8.4. trap
- sleep command
   
  - UNIX Power Tools, 3.1. Running Commands When You Log Out 
  
- UNIX Power Tools, 9.19. For the Impatient: Type-Ahead 
  
- UNIX Power Tools, 40.1. Off-Peak Job Submission 
  
- UNIX Power Tools, 52.4. Quick Descriptions of What's on the Disc 
  
- UNIX in a Nutshell, Chapter 2, Reference: sleep
  
- in C shell
: UNIX Power Tools, 47.2.2.1. Built-Ins 
  
- examples
  
       
    - UNIX Power Tools, 45.8. Handling Signals to Child Processes 
    
- UNIX Power Tools, 47.2.2.1. Built-Ins 
  
  
  - keeping port settings
: UNIX Power Tools, 41.6. Using sleep to Keep Port Settings 
  
- in leave program
: UNIX Power Tools, 48.5. leave: A Maddening Aid to Quitting on Time 
  
- uses of
: UNIX Power Tools, 40.2. Waiting a Little While: sleep 
   
- sls program
 
  - UNIX Power Tools, 16.29. sls: Super ls with Format You Can Choose 
  
- UNIX Power Tools, 52.4. Quick Descriptions of What's on the Disc 
  
- smart echoing
: UNIX Power Tools, 41.5. Why Some Systems Backspace over Prompts 
- smiley program
: UNIX Power Tools, 52.4. Quick Descriptions of What's on the Disc 
- smileys
: UNIX Power Tools, 51.12. You Don't Have Enough Smileys? 
- SNOBOL
: Learning the Korn Shell, 4.2. Shell Variables
- .so requests, eliminating in nroff or troff files
: UNIX in a Nutshell, Chapter 2, Reference: soelim
- soelim command
: UNIX in a Nutshell, Chapter 2, Reference: soelim
- soft disk quota limits
: UNIX Power Tools, 24.17. Disk Quotas 
- soft links
: (see symbolic links)
- soft mounting of NFS
: UNIX Power Tools, 5.6. Checklist: Terminal Hangs When I Log In 
- software
          
  - on enclosed CD-ROM
  
 
    - UNIX Power Tools, 52.1. Introduction 
    
- UNIX Power Tools, 52.6. Don't Have a CD-ROM Drive? 
  
  
  - installation programs
: UNIX Power Tools, 52.5.3. Installing Pre-Compiled Binaries 
  
- source code
  
  
    - UNIX Power Tools, 52.7. Other Ways to Get the Software 
    
- UNIX Power Tools, 52.8. Building Programs from Source Code 
  
  
- Solaris 2.0
: UNIX in a Nutshell, 1.1. Merging the Traditions
 
  - generating index for
: UNIX in a Nutshell, Chapter 2, Reference: ptx
 
- sort command
 
  - Learning the Korn Shell, 1.7.1. Standard I/O
  
- Learning the Korn Shell, 1.7.2. I/O Redirection
  
- Learning the Korn Shell, 1.7.3. Pipelines
  
- Learning the Korn Shell, 1.8. Background Jobs
  
- Learning the Korn Shell, 1.8.1. Background I/O
  
- Learning the Korn Shell, 4.3.1. Syntax of String Operators
  
- Learning the Korn Shell, 5.2. for
  
- Learning the Korn Shell, 7.2.2. read
  
- Learning the Korn Shell, 8.2.2. Suspending a Job
  
- Learning the UNIX Operating System, 5.2.2. sort
  
- UNIX Power Tools, 36.2. Sort Fields: How sort Sorts 
  
- sed & awk, 2.5. Using sed and awk Together
  
- UNIX in a Nutshell, Chapter 2, Reference: sort
  
- (see also comm command; join command; uniq command)
  
- example of (sed)
  
               
    - sed & awk, 9.3.1. Writing a Sort Function
    
- sed & awk, 9.3.3. Another Sorted Example
  
  
  - unique parameter
: UNIX Power Tools, 36.6.1. Dealing with Repeated Lines 
 
- sorting
 
  - alphabetic vs. numeric
: UNIX Power Tools, 36.5. Alphabetic and Numeric Sorting 
  
- array elements (tawk)
: sed & awk, 11.3.2.1. Tawk language extensions
  
- case-insensitive
: UNIX Power Tools, 36.6.2. Ignoring Blanks 
  
- dictionary order
: UNIX Power Tools, 36.6.3. Case-Insensitive Sorts 
  
- fields
: UNIX Power Tools, 36.2. Sort Fields: How sort Sorts 
  
- files
: UNIX in a Nutshell, Chapter 2, Reference: tsort
  
      
    - joining lines of sorted files
: UNIX in a Nutshell, Chapter 2, Reference: join
    
- removing duplicate lines
: UNIX in a Nutshell, Chapter 2, Reference: uniq
  
  
  - ignoring blanks
: UNIX Power Tools, 36.6.1. Dealing with Repeated Lines 
  
- by last name
: UNIX Power Tools, 36.9. Sorting a List of People by Last Name 
  
- lines in files
  
   
    - Learning the UNIX Operating System, 5.2.2. sort
    
- UNIX Power Tools, 36.8. lensort: Sort Lines by Length 
  
  
  - month order
: UNIX Power Tools, 36.6.4. Dictionary Order 
  
- multiline entries
: UNIX Power Tools, 36.7. Sorting Multiline Entries 
  
- reverse sort
: UNIX Power Tools, 36.6.5. Month Order 
  
- text blocks
: Learning the vi Editor, 7.4.3. Sorting Text Blocks:  A Sample ex Script 
    
- Source Code Control System
: (see SCCS)
- source code, obtaining
: (see obtaining)
- source command
   
  - in C shell
: UNIX Power Tools, 47.2.2.1. Built-Ins 
  
- redirecting
: UNIX Power Tools, 47.2.2.1. Built-Ins 
  
- source command (csh)
: UNIX in a Nutshell, Chapter 5, Reference: source
- source command (dbx)
: UNIX in a Nutshell, Chapter 20, Reference: source
- source command (ex)
   
  - UNIX Power Tools, 33.4. Useful ex Commands 
  
- UNIX in a Nutshell, Chapter 9, Reference: source
  
- source files, sending
: UNIX in a Nutshell, Chapter 2, Reference: uuto
- --source option (gawk)
: sed & awk, 11.2.3.1. Command line options
- sourceable scripts
: UNIX Power Tools, 10.5. Sourceable Scripts 
- SOURCEDIR, CD-ROM
: UNIX Power Tools, 52.8.1. Running the Build Scripts 
- sourcing shell scripts
: UNIX Power Tools, 44.23. Reading Files with the . and source Commands 
     
  - in C shell
: UNIX Power Tools, 47.2.2.1. Built-Ins 
 
- spacing
: (see whitespace)
- span, character
  
  - sed & awk, 3.2. A Line-Up of Characters
  
- sed & awk, 3.2.8. A Span of Characters
  
- sparse files
: UNIX Power Tools, 24.18. Huge Files Might Not Take a Lot of Disk Space 
- spaste program
: UNIX Power Tools, 52.4. Quick Descriptions of What's on the Disc 
- spawning processes
: UNIX Power Tools, 38.2. fork and exec 
- special characters
    
  - Learning the Korn Shell, 4.2.2. More on Variable Syntax
  
- UNIX Power Tools, 21.14. Automatically Appending the Date to a Filename 
  
- sed & awk, 2.3.1. Specifying Simple Instructions
  
- sed & awk, 3. Understanding Regular Expression Syntax
  
- (see also escape sequences, awk; metacharacters/wildcards; pattern matching)
  
- in Bourne shell (sh)
: UNIX Power Tools, 8.14.1. Special Characters 
  
- cat command for viewing
: UNIX Power Tools, 25.6. What's in That White Space? 
  
- codes for writing
: UNIX Power Tools, 41.11.1. Special Character Codes 
  
- escape
: UNIX Power Tools, 51.3. ASCII Characters: Listing and Getting Values 
  
- in filenames
: UNIX Power Tools, 1.15. Filenames 
  
- filenames with
  
           
    - UNIX Power Tools, 8.16. Quoting Handles Special Characters in Filenames 
    
- UNIX Power Tools, 16.14. Showing Non-Printable Characters in Filenames 
    
- UNIX Power Tools, 23.11. Deleting Files with Odd Names 
  
   
- special filenames
 
  - sed & awk, 11.2.1.4. Special filenames
  
- sed & awk, 11.2.3.7. Additional special files
  
- special keys, characters sent by
: UNIX Power Tools, 41.12. Finding Out What Characters Your Terminal's Special Keys Send
- speed
: (see performance)
- @speed, <speed, >speed calculations
: UNIX Power Tools, 5.3. Setting the Terminal Type When You Log In 
- spell
: Learning the Korn Shell, 4.1. Shell Scripts and Functions
- spell checker program (example)
: sed & awk, 12.1. An Interactive Spelling Checker
- spell checking
      
  - UNIX Power Tools, 27.18. Fast Searches and Spelling Checks with  "look"
  
- UNIX Power Tools, 29.1. The UNIX spell Command 
  
- ispell program
: UNIX Power Tools, 29.2. Check Spelling Interactively with ispell 
   
- spell command
 
  - UNIX Power Tools, 29.1. The UNIX spell Command 
  
- UNIX Power Tools, 29.3. How Do I Spell That Word? 
  
- UNIX in a Nutshell, Chapter 2, Reference: spell
  
- (see also ispell program)
  
- -v option
: UNIX Power Tools, 29.4. Inside spell 
  
- -x option
: UNIX Power Tools, 29.4. Inside spell 
      
- spellcheck.awk program
: sed & awk, C.1. Full Listing of spellcheck.awk
- spellhist file
: UNIX Power Tools, 29.4. Inside spell 
- spellprog program
: UNIX Power Tools, 29.4. Inside spell 
- split command
: UNIX in a Nutshell, Chapter 2, Reference: split
- split command (awk)
     
  - UNIX Power Tools, 33.11.7. Alphabetical Summary of Commands 
  
- UNIX in a Nutshell, Chapter 11, Reference: split
  
- split command, loops using
: UNIX Power Tools, 45.18.2. Use with Loops 
- split program
: UNIX Power Tools, 35.9. Splitting Files at Fixed Points: split 
- split()
   
  - sed & awk, 8.4.4. Using split() to Create Arrays
  
- sed & awk, 9.2. String Functions
  
- sed & awk, 11.2.1.2. Obtaining individual characters
   
- splitting files
: UNIX in a Nutshell, Chapter 2, Reference: csplit
- Spool was an acronym - Simultaneous Printing Off and On Line.
: UNIX Power Tools, 43.1. Introduction to Printing 
- spooling system
: UNIX Power Tools, 43.1. Introduction to Printing 
   
  - symbolic links
: UNIX Power Tools, 43.5. Using Symbolic Links for Spooling 
 
- spreadsheets, calculators vs.
: UNIX Power Tools, 49.8. It's Great to Have a Spreadsheet 
- sprintf command (awk)
  
  - UNIX Power Tools, 33.11.7. Alphabetical Summary of Commands 
  
- UNIX in a Nutshell, Chapter 11, Reference: sprintf
  
- sprintf()
: sed & awk, 9.2. String Functions
- sqrt command (awk)
  
  - UNIX Power Tools, 33.11.7. Alphabetical Summary of Commands 
  
- UNIX in a Nutshell, Chapter 11, Reference: sqrt
  
- sqrt()
: sed & awk, 9.1.1. Trigonometric Functions
- squoze script
: UNIX Power Tools, 52.4. Quick Descriptions of What's on the Disc 
- srand command (awk)
   
  - UNIX Power Tools, 33.11.7. Alphabetical Summary of Commands 
  
- UNIX in a Nutshell, Chapter 11, Reference: srand
  
- srand()
: sed & awk, 9.1.3. Random Number Generation
- srchtxt command
: UNIX in a Nutshell, Chapter 2, Reference: srchtxt
- stack, directory
: UNIX Power Tools, 14.6. The Shells' pushd and popd Commands 
- stacks
: Learning the Korn Shell, 4.5. Advanced Examples: pushd and popd
- stale symbolic links
: UNIX Power Tools, 18.5. Creating and Removing Links 
- stalled data connections
: UNIX Power Tools, 42.2.4. Stalled Data Connection? 
- Stallman, Richard
: Learning the Korn Shell, A.5. bash
- standard error
        
  - Learning the Korn Shell, 1.7.1. Standard I/O
  
- Learning the Korn Shell, 7.1.2. File Descriptors
  
- UNIX Power Tools, 13.3. Send (only) Standard Error Down a Pipe 
  
- UNIX Power Tools, 44.9. Testing Your Success 
  
- UNIX Power Tools, 45.20. Overview: Open Files and File Descriptors 
  
- UNIX Power Tools, 45.21. n>&m: Swap Standard Output and Standard Error 
  
- UNIX Power Tools, 47.2.1.1. Writing Files 
  
- (see also debugging; errors)
  
- piping to pager
: UNIX Power Tools, 46.1.1. Use -xv 
  
- redirecting
  
          
    - UNIX Power Tools, 45.20. Overview: Open Files and File Descriptors 
    
- UNIX Power Tools, 45.21. n>&m: Swap Standard Output and Standard Error 
    
- UNIX Power Tools, 47.2.1.1. Writing Files 
  
   
  - saving to file
: Learning the Korn Shell, 7.1.2. File Descriptors
 
- standard input
 
  - Learning the Korn Shell, 1.7.1. Standard I/O
  
- Learning the UNIX Operating System, 5.1. Standard Input and Standard Output
  
- UNIX Power Tools, 13.1. Using Standard Input and Output
  
- UNIX Power Tools, 13.13. The "Filename" - 
  
- UNIX Power Tools, 45.20. Overview: Open Files and File Descriptors 
  
- sed & awk, 2.2. Command-Line Syntax
  
- (see also I/O)
  
- in Bourne shell
: UNIX Power Tools, 47.2.1.2. Reading Files 
  
- in C shell
: UNIX Power Tools, 47.2.1.2. Reading Files 
  
- copying
  
          
    - UNIX in a Nutshell, Chapter 2, Reference: tee
    
- UNIX in a Nutshell, Chapter 2, Reference: tr
    
- UNIX in a Nutshell, Chapter 2, Reference: vc
  
   
  - including directly on cron command line
: UNIX Power Tools, 40.14. Including Standard Input Within a cron Entry 
  
- inheritance by subshells
: Learning the Korn Shell, 8.6.1. Subshell Inheritance
  
- in kshdb break conditions
: Learning the Korn Shell, 9.2.3.4. Break conditions
  
- reading scripts from
  
    
    - UNIX Power Tools, 45.24. A Shell Can Read a Script from its Standard Input, But...
    
- UNIX Power Tools, 45.25. Shell Scripts On-the-Fly from Standard Input 
  
  
  - redirecting
: (see redirection)
 
- standard output
 
  - Learning the Korn Shell, 1.7.1. Standard I/O
  
- Learning the UNIX Operating System, 5.1. Standard Input and Standard Output
  
- UNIX Power Tools, 45.20. Overview: Open Files and File Descriptors 
  
- UNIX Power Tools, 46.1.1. Use -xv 
  
- sed & awk, 2.2. Command-Line Syntax
  
- (see also I/O)
  
- in Bourne shell
: UNIX Power Tools, 47.2.1.4. More Elaborate Combinations 
  
- in C shell
: UNIX Power Tools, 47.2.1.4. More Elaborate Combinations 
  
- debugging
  
         
    - UNIX Power Tools, 46.1.1. Use -xv 
    
- (see also debugging)
  
  
  - inheritance by subshells
: Learning the Korn Shell, 8.6.1. Subshell Inheritance
  
- in kshdb break conditions
: Learning the Korn Shell, 9.2.3.4. Break conditions
  
- redirecting
: (see redirection)
   
- start of line
: (see ^ (circumflex))
- start of word
: (see \<, \> escape sequences)
- stat program
   
  - UNIX Power Tools, 1.22. How UNIX Keeps Track of Files: Inodes 
  
- UNIX Power Tools, 21.13. Read an Inode with stat 
  
- UNIX Power Tools, 52.4. Quick Descriptions of What's on the Disc 
   
- state, job
: UNIX Power Tools, 12.6. Notification When Jobs Change State 
- state, revision (RCS)
: UNIX in a Nutshell, 18.3.6. Specifying States
- statements, awk
: sed & awk, B.2.6. Statements and Functions
- status command (dbx)
: UNIX in a Nutshell, Chapter 20, Reference: status
- status command (lpc)
: UNIX Power Tools, 43.3. Printer Control with lpc 
- status shell variable
: UNIX in a Nutshell, 5.3.3. Predefined Shell Variables
- status shell varible
: UNIX Power Tools, 6.9. Special C Shell Variables 
- status variable
        
  - UNIX Power Tools, 44.8. Test Exit Status with the if Statement 
  
- (see also exit status)
  
- stderr
: (see standard error)
- stdin
: (see standard input)
- stdout
: (see standard output)
- stem-derivative rule
: UNIX Power Tools, 29.4. Inside spell 
- step command (dbx)
: UNIX in a Nutshell, Chapter 20, Reference: step
- stepi command (dbx)
: UNIX in a Nutshell, Chapter 20, Reference: stepi
- sticky bit
       
  - UNIX Power Tools, 1.23. File Access Permissions 
  
- UNIX Power Tools, 1.25. Access to Directories 
  
- UNIX Power Tools, 22.6. Protecting Files with the Sticky Bit 
   
- stop command
: UNIX Power Tools, 12.5. System Overloaded? Try Stopping Some Jobs 
- stop command (csh)
: UNIX in a Nutshell, Chapter 5, Reference: stop
- stop command (dbx)
: UNIX in a Nutshell, Chapter 20, Reference: stop
- stop command (ksh, sh)
: UNIX in a Nutshell, Chapter 4, Reference: stop
- stop list, spelling
: UNIX Power Tools, 29.4. Inside spell 
- STOP signal
: UNIX Power Tools, 38.8. What Are Signals? 
- stopi command (dbx)
: UNIX in a Nutshell, Chapter 20, Reference: stopi
- stopped jobs
: Learning the UNIX Operating System, 1.1.8.1. Problem checklist
- stopping sed scripts
: (see q command (sed))
- stream editor
          
  - sed & awk, 1.2. A Stream Editor
  
- sed & awk, 2.1. Awk, by Sed and Grep, out of Ed
  
- sed & awk, 4.4.4. Edits To Go
  
- (see sed editor)
    
- stream editors
: UNIX in a Nutshell, Chapter 2, Reference: sed
- stree script
  
  - UNIX Power Tools, 16.19. stree: Simple Directory Tree 
  
- UNIX Power Tools, 52.4. Quick Descriptions of What's on the Disc 
  
- strftime()
: sed & awk, 11.2.3.11. Time management for programmers
- string capabilities
: UNIX Power Tools, 41.11. How termcap and terminfo Describe Terminals 
- string I/O 
: (see print, read)
- string operators
    
  - Learning the Korn Shell, 4.3. String Operators
  
- Learning the Korn Shell, A.1. The Bourne Shell
  
- # (length)
: Learning the Korn Shell, 4.3.4. Length Operator
  
- :+
  
    
    - Learning the Korn Shell, 4.3.1. Syntax of String Operators
    
- Learning the Korn Shell, 5.2. for
  
  
  - :-
  
 
    - Learning the Korn Shell, 4.3.1. Syntax of String Operators
    
- Learning the Korn Shell, 4.5. Advanced Examples: pushd and popd
    
- Learning the Korn Shell, 9.2.3.4. Break conditions
  
   
  - :=
: Learning the Korn Shell, 4.3.1. Syntax of String Operators
  
- :?
  
  
    - Learning the Korn Shell, 4.3.1. Syntax of String Operators
    
- Learning the Korn Shell, 4.5. Advanced Examples: pushd and popd
  
  
  - in next ksh release
: Learning the Korn Shell, A.7. The Future of the Korn Shell
  
- summary of functionality
: Learning the Korn Shell, 4.3. String Operators
  
- syntax
: Learning the Korn Shell, 4.3.1. Syntax of String Operators
   
- strings
 
  - sed & awk, 3.1. That's an Expression
  
- sed & awk, 7.6. Expressions
  
- comparing
: sed & awk, 9.2.5. The match() Function
  
- concatenating
: sed & awk, 7.6. Expressions
  
- converting from numbers
: sed & awk, 7.7. System Variables
  
- editing
  
      
    - csh
: UNIX Power Tools, 9.6. String Editing (Colon) Operators 
    
- ksh and bash
: UNIX Power Tools, 9.7. String Editing in ksh and bash 
  
  
  - editing operators
: (see operators, string editing)
  
- fixed
: (see fixed strings)
  
- functions for
: sed & awk, 9.2. String Functions
  
- length of
: sed & awk, 9.2.2. String Length
  
- limitations on
: sed & awk, 10.8. Limitations
  
- parsing into array elements
  
      
    - sed & awk, 8.4.4. Using split() to Create Arrays
    
- sed & awk, 11.2.1.2. Obtaining individual characters
  
  
  - printing
: UNIX in a Nutshell, Chapter 2, Reference: printf
  
- processing, nroff/troff requests for
: UNIX in a Nutshell, 12.5.10. Macro and String Processing
  
- substitution functions (awk)
  
   
    - sed & awk, 9.2.3. Substitution Functions
    
- sed & awk, 11.2.3.10. A general substitution function
  
  
  - substrings
: sed & awk, 9.2.1. Substrings
 
- strings command
: UNIX in a Nutshell, Chapter 2, Reference: strings
- strip command
  
  - UNIX Power Tools, 24.13. Save Space in Executable Files with strip 
  
- UNIX in a Nutshell, Chapter 2, Reference: strip
  
- stripper script
 
  - UNIX Power Tools, 24.13. Save Space in Executable Files with strip 
  
- UNIX Power Tools, 52.4. Quick Descriptions of What's on the Disc 
  
- stripping non-printable characters
: sed & awk, 5.6.1. Stripping Out Non-Printable Characters from nroff Files
- stty
: Learning the Korn Shell, 1.9.5. Control Keys
  
  - to customize control-key signals
: Learning the Korn Shell, 8.3.1. Control-key Signals
 
- stty command
 
  - Learning the UNIX Operating System, 3.6. Customizing Your Account
  
- UNIX Power Tools, 5.9. Setting Your Erase, Kill, and Interrupt Characters 
  
- UNIX Power Tools, 41.1. Delving a Little Deeper 
  
- UNIX Power Tools, 41.2.1. How We Made It This Far (Back?) 
  
- UNIX Power Tools, 52.4. Quick Descriptions of What's on the Disc 
  
- UNIX in a Nutshell, Chapter 2, Reference: stty
  
- changing communication parameters on the fly
: UNIX Power Tools, 42.1. Making Sense Out of the Terminal Mess 
  
- finding out terminal settings with
: UNIX Power Tools, 41.3. Find Out Terminal Settings with stty 
  
- stty -a command
: UNIX Power Tools, 42.5. Checklist: Screen Size Messed Up? 
  
- stty -g command
: UNIX Power Tools, 42.4. Checklist for Resetting a Messed Up Terminal 
  
- stty cbreak command
: UNIX Power Tools, 41.7. Reading Verrrry Long Lines from the Terminal 
  
- stty icanon command
: UNIX Power Tools, 41.7. Reading Verrrry Long Lines from the Terminal 
  
- stty nostop command
: UNIX Power Tools, 12.7. Stop Background Output with stty tostop 
  
- stty size command
: UNIX Power Tools, 42.5. Checklist: Screen Size Messed Up? 
              
- stty size command
: UNIX Power Tools, 42.5. Checklist: Screen Size Messed Up? 
- su command
  
  - UNIX Power Tools, 2.4. Tip for Changing Account Setup: Keep a Shell Ready 
  
- UNIX Power Tools, 22.22. The su Command Isn't Just for the Superuser 
  
- UNIX Power Tools, 52.4. Quick Descriptions of What's on the Disc 
  
- UNIX in a Nutshell, Chapter 2, Reference: su
  
- starting a subshell
: UNIX Power Tools, 38.4. Subshells 
  
- su stucklogin
: UNIX Power Tools, 5.6. Checklist: Terminal Hangs When I Log In 
      
- sub()
 
  - sed & awk, 9.2. String Functions
  
- sed & awk, 9.2.3. Substitution Functions
  
- sed & awk, 11.2.3.10. A general substitution function
   
- sub command (awk)
 
  - UNIX Power Tools, 33.11.7. Alphabetical Summary of Commands 
  
- UNIX in a Nutshell, Chapter 11, Reference: sub
  
- subdirectories
: (see directories)
- subdirectories 
: (see directories)
- subprocess
: (see child processes)
- subprocesses
: Learning the Korn Shell, 3.5. Customization and Subprocesses
- subroutines, dot (.) command compared to
: UNIX Power Tools, 44.23. Reading Files with the . and source Commands 
- SUBSEP variable
: sed & awk, 8.5.1. Multidimensional Arrays
- subshell operators
       
  - UNIX Power Tools, 2.2. Shell Setup Files-Which, Where, and Why 
  
- UNIX Power Tools, 13.10. How to tee Several Commands Into One File 
  
- subshells
 
  - Learning the Korn Shell, 4.1. Shell Scripts and Functions
  
- Learning the Korn Shell, 8. Process Handling
  
- Learning the Korn Shell, 8.6. Subshells
  
- UNIX Power Tools, 38.4. Subshells 
  
- ( ) operators for
: UNIX Power Tools, 13.7. The () Subshell Operators 
  
- information passed from parent processes
: Learning the Korn Shell, 3.5. Customization and Subprocesses
  
- inheritance of properties from parent shells
: Learning the Korn Shell, 8.6.1. Subshell Inheritance
  
- levels
: UNIX Power Tools, 7.9. Show Subshell Level with $SHLVL 
  
- nested
  
         
    - Learning the Korn Shell, 8.6.2. Nested Subshells
    
- Learning the Korn Shell, 9.2.3.6. Limitations
    
- Learning the Korn Shell, A.2. The IEEE 1003.2 POSIX Shell Standard
    
- compared to code blocks
: Learning the Korn Shell, 8.6.2. Nested Subshells
  
    
  - redirected loops running in
: UNIX Power Tools, 45.23. The Ins and Outs of Redirected I/O Loops 
  
- running
: UNIX Power Tools, 46.6. Watch Out for Bourne Shell -e Bug 
  
- setting command-line parameters
: UNIX Power Tools, 44.19. The Bourne Shell set Command 
  
- starting
: UNIX Power Tools, 2.16. Approved Shells: Using Unapproved Login Shell 
  
- su command and
: (see su command)
     
- substitute
 
  - character (s)
: Learning the vi Editor, 2.4. More Ways to Insert Text 
  
- line (S)
: Learning the vi Editor, 2.4. More Ways to Insert Text 
  
- text (:s)
: Learning the vi Editor, 5.1. ex Commands 
   
- substitute command (ed, sed)
: (see s command (ed); s command (sed))
- substitute command (ex)
  
  - UNIX Power Tools, 33.4. Useful ex Commands 
  
- UNIX in a Nutshell, Chapter 9, Reference: substitute
  
- substituting text (sed)
 
  - sed & awk, 2.1. Awk, by Sed and Grep, out of Ed
  
- sed & awk, 5.3. Substitution
  
- (see also s command (sed))
  
- relacement metacharacters
: sed & awk, 5.3.1. Replacement Metacharacters
    
- substitution command (:s)
 
  - Learning the vi Editor, 2.4. More Ways to Insert Text 
  
- Learning the vi Editor, 6. Global Replacement 
  
- substitution functions (awk)
 
  - sed & awk, 9.2.3. Substitution Functions
  
- sed & awk, 11.2.3.10. A general substitution function
  
- substr()
 
  - sed & awk, 9.2. String Functions
  
- sed & awk, 9.2.1. Substrings
  
- sed & awk, 11.2.1.2. Obtaining individual characters
   
- substr command (awk)
 
  - UNIX Power Tools, 33.11.7. Alphabetical Summary of Commands 
  
- UNIX in a Nutshell, Chapter 11, Reference: substr
  
- substrings
: (see strings)
- subtraction (-) operator
: sed & awk, 7.6. Expressions
- suid
   
  - Learning the Korn Shell, A.6. Workalikes on PC Platforms
  
- UNIX Power Tools, 1.23. File Access Permissions 
  
- UNIX Power Tools, 1.25. Access to Directories 
   
- suid shell scripts
 
  - Learning the Korn Shell, 10.3.2. A System Break-in Scenario
  
- Learning the Korn Shell, 10.3.4. Privileged Mode
  
- sum command
: UNIX in a Nutshell, Chapter 2, Reference: sum
- SunExpert magazine, article on awk
: UNIX Power Tools, 44.14. Putting awk, sed, etc., Inside Shell Scripts 
- SunOS
   
  - Learning the Korn Shell, 1. Korn Shell Basics
  
- Learning the Korn Shell, 1.3. History of UNIX Shells
  
- Learning the Korn Shell, 1.9.5. Control Keys
  
- Learning the Korn Shell, 4.4. Command Substitution
    
- superuser
: (see root user)
- suppressing output
  
  - sed & awk, 2.3.2.2. Suppressing automatic display of input lines
  
- sed & awk, 5.2. Comment
  
- suspend character
 
  - Learning the UNIX Operating System, 6.1. Running a Command in the Background
  
- UNIX Power Tools, 5.9. Setting Your Erase, Kill, and Interrupt Characters 
  
- suspend command
 
  - Learning the UNIX Operating System, 1.4. The Unresponsive Terminal
  
- UNIX Power Tools, 38.4. Subshells 
  
- UNIX in a Nutshell, Chapter 4, Reference: suspend
  
- UNIX in a Nutshell, Chapter 5, Reference: suspend
    
- SVR4 (System V Release 4)
: UNIX in a Nutshell, 1.1. Merging the Traditions
- swapon command
: UNIX Power Tools, 50.12. Common UNIX Error Messages 
- swapping
   
  - UNIX Power Tools, 39.3. The csh time variable 
  
- UNIX Power Tools, 39.12.2. The Memory Subsystem 
  
- UNIX Power Tools, 50.12. Common UNIX Error Messages 
   
- switch statements
 
  - UNIX Power Tools, 47.6. Quick Reference: C Shell switch Statement 
  
- UNIX in a Nutshell, Chapter 5, Reference: switch
  
- symbol cross-references
 
  - UNIX in a Nutshell, Chapter 2, Reference: cscope
  
- UNIX in a Nutshell, Chapter 2, Reference: cxref
  
- symbol tables, printing
: UNIX in a Nutshell, Chapter 2, Reference: nm
- symbolic links
  
  - UNIX Power Tools, 14.13. Which Directory Am I in, Really? 
  
- UNIX Power Tools, 18.4. More About Links 
  
- UNIX Power Tools, 24.4. Save Space with a Link 
  
- advantages
: UNIX Power Tools, 18.3. Files with Two or More Names
  
- between directories
: UNIX Power Tools, 18.7. Linking Directories 
  
- copying
: UNIX Power Tools, 18.15. Copying Directory Trees with cp -r 
  
- disk space and
: UNIX Power Tools, 14.14. Automatic Setup When You Enter/Exit a Directory 
  
- filenames for
: UNIX Power Tools, 18.8. Showing the Actual Filenames for Symbolic Links 
  
- finding
  
         
    - UNIX Power Tools, 17.13. Searching for Files by Type 
    
- UNIX Power Tools, 16.28. oldlinks: Find Unconnected Symbolic Links 
  
  
  - relinking
: UNIX Power Tools, 18.14. Relinking Multiple Symbolic Links 
  
- stale
: UNIX Power Tools, 18.5. Creating and Removing Links 
  
- symbols
 
  - UNIX Power Tools, 44.15.1. With the  $@"
  
- (see also under specific symbol names)
  
- in filenames and pathnames
: UNIX Power Tools, 44.15.1. With the  $@"
  
- reference for
: Learning the UNIX Operating System, B.2. Special Symbols 
  
- terms for
: UNIX Power Tools, 51.8. Type Bang Splat.  Don't Forget the Rabbit Ears 
     
- sync program
: UNIX Power Tools, 1.14. The Kernel and Daemons 
- syntax
  
  - command-line
  
 
    - sed & awk, 2.2. Command-Line Syntax
    
- sed & awk, A.1. Command-Line Syntax
  
  
  - sed commands
: sed & awk, 5.1. About the Syntax of sed Commands
  
- "Syntax error" error message
: UNIX Power Tools, 46.4. Stop Syntax Errors in Numeric Tests 
  
- system
 
  - commands, replacing
: UNIX Power Tools, 8.7.1. Setting Path in Shell Setup Files 
  
- recovering from crash
: Learning the vi Editor, 4.2.3. Recovering a Buffer 
  
- current system name
: UNIX in a Nutshell, Chapter 2, Reference: uname
  
- load, checking
: UNIX Power Tools, 39.7. Checking System Load: uptime 
  
- overloaded
: UNIX Power Tools, 12.5. System Overloaded? Try Stopping Some Jobs 
  
- password file contents
: UNIX Power Tools, 1.9. Which Shell Am I Running? 
  
- performance issues
: UNIX Power Tools, 39.12. What Makes Your Computer Slow? How Do You Fix It?
  
- resources, fundamental
: UNIX Power Tools, 39.12. What Makes Your Computer Slow? How Do You Fix It?
  
- system time
  
         
    - UNIX Power Tools, 39.2. Timing Programs 
    
- UNIX Power Tools, 39.5. Why Is the System So Slow? 
    
- sed & awk, 11.2.3.11. Time management for programmers
  
   
  - system-state CPU time
: UNIX Power Tools, 39.5. Why Is the System So Slow? 
  
- tracing system calls 
: UNIX in a Nutshell, Chapter 2, Reference: truss
  
- usage information
  
   
    - UNIX in a Nutshell, Chapter 2, Reference: time
    
- UNIX in a Nutshell, Chapter 2, Reference: timex
    
- UNIX in a Nutshell, Chapter 2, Reference: w
    
- logged-in users
: UNIX in a Nutshell, Chapter 2, Reference: ruptime
    
- printing
: UNIX in a Nutshell, Chapter 2, Reference: uptime
  
     
  - variables (awk)
: UNIX Power Tools, 33.11.3. awk System Variables 
 
- system()
: sed & awk, 10.3. The system() Function
- system command (awk)
  
  - UNIX Power Tools, 33.11.7. Alphabetical Summary of Commands 
  
- UNIX in a Nutshell, Chapter 11, Reference: system
  
- system dictionary, adding to
: UNIX in a Nutshell, Chapter 2, Reference: spell
- System III
: Learning the Korn Shell, 1.9.5. Control Keys
- System V Release 4
   
  - Learning the Korn Shell, 1.3.1. The Korn Shell
  
- Learning the Korn Shell, 1.4. Getting the Korn Shell
  
- UNIX in a Nutshell, 1.1. Merging the Traditions
   
- System V UNIX
 
  - Learning the Korn Shell, 1.9.5. Control Keys
  
- Learning the Korn Shell, 3.4.2.4. Terminal Types
  
- alternatives for
: UNIX Power Tools, 50.8. Which Version Am I Using? 
  
- C shell nice command
: UNIX Power Tools, 39.9.3. System V C Shell nice 
  
- manual page categories
: UNIX Power Tools, 50.1. UNIX Online Documentation 
  
- printing commands
: UNIX Power Tools, 43.2.1. System V Printing Commands 
  
- standalone nice command
: UNIX Power Tools, 39.9.4. System V Standalone nice 
  
- tape archiver (cpio)
: UNIX Power Tools, 19.9. A System V Tape Archiver: cpio 
  
- which command
: UNIX Power Tools, 50.8. Which Version Am I Using? 
         
- system variables
 
  - sed & awk, 7.7. System Variables
  
- sed & awk, 8.6. System Variables That Are Arrays
  
- sed & awk, B.2.5.5. System variables
  
- awk
: UNIX in a Nutshell, 11.4. Awk System Variables
  
- gawk
: sed & awk, 11.2.3.8. Additional variables
     
- systime()
: sed & awk, 11.2.3.11. Time management for programmers
 
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.