Index
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
- $source$ keyword (RCS): UNIX in a Nutshell, 19.3.2. Keywords
- $state$ keyword (RCS): UNIX in a Nutshell, 19.3.2. Keywords
- --source option (gawk): sed & awk, 11.2.3.1. Command line options
- "segmentation fault (core dumped)" error message: UNIX Power Tools, 50.12. Common UNIX Error Messages 
- "swaps": UNIX Power Tools, 39.3. The csh time variable 
- "Syntax error" error message: UNIX Power Tools, 46.4. Stop Syntax Errors in Numeric Tests 
- s (substitute) command
       
  - Learning the vi Editor, 2.3.3.4. Substituting text
  
- Learning the vi Editor, 2.4. More Ways to Insert Text 
  
:s (substitute) command (ex)
  - Learning the vi Editor, 5.1. ex Commands 
  
- Learning the vi Editor, 6. Global Replacement
  
- context-sensitive replacement: Learning the vi Editor, 6.2. Context-Sensitive Replacement
  
   
  
  pattern-matching examples: Learning the vi Editor, 6.4. Pattern-Matching Examples 
  
  
  POSIX bracket expressions: Learning the vi Editor, 6.3.2. POSIX Bracket Expressions
  
  
  replacement-string metacharacters: Learning the vi Editor, 6.3.3. Metacharacters Used in Replacement Strings 
  
  
  search-pattern metacharacters: Learning the vi Editor, 6.3.1. Metacharacters Used in Search Patterns 
  
  
  substitution tricks: Learning the vi Editor, 6.3.4. More Substitution Tricks
  
  
  vile editor: Learning the vi Editor, 12.10.1. The vile Editing Model
  
  
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
  
.s filename extension: UNIX Power Tools, 1.17. Filename Extensions 
-s option (elvis): Learning the vi Editor, 10.2. Important Command-Line Arguments
-s option (vile): Learning the vi Editor, 12.2. Important Command-Line Arguments
-s option (vim)
  - Learning the vi Editor, 11.2. Important Command-Line Arguments
  
- Learning the vi Editor, 11.4.1. Initialization for All vim Invocations
  
-s, -S options (nvi): Learning the vi Editor, 9.2. Important Command-Line Arguments
\s, \S metacharacters
  - Learning the vi Editor, 11.7. Extended Regular Expressions
  
- Learning the vi Editor, 12.7. Extended Regular Expressions
  
sact command (SCCS): UNIX in a Nutshell, Chapter 18, Reference: sact
sadp command: UNIX Power Tools, 39.12.3. The I/O Subsystem 
:safer command (elvis): Learning the vi Editor, 10.10. Interesting Features
:sall (:sa) command (elvis): Learning the vi Editor, 10.5. Multiwindow Editing
sample programs: sed & awk, Sample Programs
sar utility: UNIX Power Tools, 39.12.2. The Memory Subsystem 
:save-window command (vile): Learning the vi Editor, 12.5. Multiwindow Editing
savedirs shell variable: UNIX Power Tools, 14.6. The Shells' pushd and popd Commands 
savehist shell variable
  - UNIX in a Nutshell, 5.3.3. Predefined Shell Variables
  
- UNIX Power Tools, 6.9. Special C Shell Variables 
  
- UNIX Power Tools, 11.11. Picking Up Where You Left Off 
   
saving command lines to file: UNIX Power Tools, 1.5. Anyone Can Program the Shell 
saving commands: Learning the vi Editor, 7.3. Saving Commands 
saving edits
  - Learning the vi Editor, 1.1.4. Saving and Quitting a File 
  
- Learning the vi Editor, 5.3. Saving and Exiting Files 
  
- appending to saved files: Learning the vi Editor, 5.3.3. Appending to a Saved File 
  
   
  
  iterating through list of files: Learning the vi Editor, 7.3.5. More Examples of Mapping Keys 
  
  
  preserving the buffer: Learning the vi Editor, 4.2.3. Recovering a Buffer 
  
  
  saving parts of files: Learning the vi Editor, 5.3.2. Saving Part of a File 
  
  
  troubleshooting: Learning the vi Editor, 1.2.1. Problems Saving Files 
  
  
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 
  
- commands (by category): UNIX in a Nutshell, 18.2. Overview of Commands
  
  
  
  commands (by name): UNIX in a Nutshell, 18.6. Alphabetical Summary of SCCS Commands
  
  
  data keywords: UNIX in a Nutshell, 18.5. Data Keywords
  
  
  environment variables: UNIX in a Nutshell, 18.7.3. Solaris Notes
  
  
  identification keywords: UNIX in a Nutshell, 18.4. Identification Keywords
  
  
  pseudo-commands: UNIX in a Nutshell, 18.7. sccs and Pseudo-Commands
  
  
  RCS command equivalents: UNIX in a Nutshell, 19.4. Conversion Guide for SCCS Users
  
  
  timestamp specifications: UNIX in a Nutshell, Chapter 18, Reference: sact
  
  
sccsdiff command (SCCS): UNIX in a Nutshell, Chapter 18, Reference: sccsdiff
schedules: (see calendar program)
SCO: Learning the Korn Shell, 1.9.5. Control Keys
scope control (tawk): sed & awk, 11.3.2.1. Tawk language extensions
scope keyword (ctags): Learning the vi Editor, 8.5.2. The New tags Format
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 also terminals)
  - left/right scrolling: Learning the vi Editor, 8.6.5. Left-Right Scrolling
  
 
    - elvis editor: Learning the vi Editor, 10.8.5. Left-Right Scrolling
    
 
    
    - nvi editor: Learning the vi Editor, 9.8.6. Left-Right Scrolling
    
 
    
    vile editor: Learning the vi Editor, 12.8.6. Left-Right Scrolling
    
    
    vim editor: Learning the vi Editor, 11.8.6. Left-Right Scrolling
    
    
  
  moving cursor: (see moving the cursor)
  
  
multiwindow editing: Learning the vi Editor, 8.2. Multiwindow Editing
  
    - elvis editor: Learning the vi Editor, 10.5. Multiwindow Editing
    
 
    
    nvi editor: Learning the vi Editor, 9.5. Multiwindow Editing
    
    
    vile editor: Learning the vi Editor, 12.5. Multiwindow Editing
    
    
    vim editor: Learning the vi Editor, 11.5. Multiwindow Editing
    
    
  
  navigating: (see moving the cursor)
  
  
  
printing files to
  - cat command: Learning the UNIX Operating System, 3.2.1. cat
  
 
  
  more command
    - Learning the UNIX Operating System, 3.2.2. more
    
- Learning the UNIX Operating System, 5.2.3. pg and more
  
  
  pg command
    - Learning the UNIX Operating System, 3.2.3. pg
    
- Learning the UNIX Operating System, 5.2.3. pg and more
  
  
  pr command: Learning the UNIX Operating System, 4.5.1. pr
  
  
  redrawing: Learning the vi Editor, 3.1.3. Redrawing the Screen 
  
  
  repositioning: Learning the vi Editor, 3.1.2. Repositioning the Screen with z 
  
  
scrolling: Learning the vi Editor, 3.1. Movement by Screens 
  
  
  setting number of lines shown: Learning the vi Editor, 7.1.1. The :set Command 
  
  
screen editors: Learning the vi Editor, 1. The vi Text 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? 
  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 interpreters: (see shells)
script program
  - UNIX in a Nutshell, Chapter 2, Reference: script
 
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
  - 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 shell scripts)
  
- as files: sed & awk, 2.3.2. Script Files
  
      
  
  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
  
  
  debugging: sed & awk, 10.7. Debugging
  
  
  ex: Learning the vi Editor, 7.4. Using ex Scripts 
examples of: sed & awk, 13. A Miscellany of Scripts
  
  
  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
  
  
  shell: (see shell scripts)
stopping, sed: (see q command (sed))
  
  
SCROLL LOCK button: UNIX Power Tools, 42.2.1. Output Stopped? 
:scroll-next-window-down command (vile): Learning the vi Editor, 12.5. Multiwindow Editing
:scroll-next-window-up command (vile): Learning the vi Editor, 12.5. Multiwindow Editing
scrollbars, xvile: Learning the vi Editor, 12.6.2.1. Scrollbars
scrolling
- Learning the vi Editor, 3.1. Movement by Screens 
  
- error messages: UNIX Power Tools, 13.4. Problems Piping to a Pager 
- right/left: Learning the vi Editor, 8.6.5. Left-Right Scrolling
   
  - elvis editor: Learning the vi Editor, 10.8.5. Left-Right Scrolling
  
 
  
  - nvi editor: Learning the vi Editor, 9.8.6. Left-Right Scrolling
  
 
  
  vile editor: Learning the vi Editor, 12.8.6. Left-Right Scrolling
  
  
  vim editor: Learning the vi Editor, 11.8.6. Left-Right Scrolling
  
  
turning off: Learning the UNIX Operating System, 1.4. The Unresponsive Terminal
without moving cursor: Learning the vi Editor, 3.1.2. Repositioning the Screen with z 
  
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? 
sdiff command
  - UNIX in a Nutshell, Chapter 2, Reference: sdiff
  
- 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 
    
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 
  
searchincr option (nvi)
  - Learning the vi Editor, 8.6.4. Incremental Searching
  
- Learning the vi Editor, 9.8.5. Incremental Searching
  
- Learning the vi Editor, 12.8.5. Incremental Searching
   
searching
  - (see also find command)
  
- UNIX Power Tools, 17.1. The find Command Is Great; The Problem Is Finding How to Use It
  
- by age: UNIX Power Tools, 17.5. Searching for Old Files 
  
   
  
  by owner/group: UNIX Power Tools, 17.16. Searching by Owner and Group 
  
  
  by pattern matching: UNIX in a Nutshell, Chapter 2, Reference: awk
  
  
  by permissions
    - UNIX Power Tools, 17.10. Running Commands on What You Find 
    
- UNIX Power Tools, 17.15. Searching for Files by Permission 
  
  
  by size: UNIX Power Tools, 17.14. Searching for Files by Size 
  
  
  by type: UNIX Power Tools, 17.13. Searching for Files by Type 
  
  
  databases using index: UNIX Power Tools, 48.11. The index Database Program 
  
  
  duplicate files/directories: UNIX Power Tools, 16.21. Finding All Directories with the Same Name 
  
  
  file content: (see files, searching)
  
  
  file contents
    - UNIX in a Nutshell, Chapter 2, Reference: egrep
    
- UNIX in a Nutshell, Chapter 2, Reference: fgrep
    
- UNIX in a Nutshell, Chapter 2, Reference: grep
    
- by line beginnings: UNIX in a Nutshell, Chapter 2, Reference: look
    
    
    
    for newline/null sequence: UNIX in a Nutshell, Chapter 2, Reference: strings
    
    
    message files: UNIX in a Nutshell, Chapter 2, Reference: srchtxt
    
    
  
  files
    - UNIX Power Tools, 9.24.2. Search for Text with grep 
    
- UNIX Power Tools, 45.11. The Multipurpose jot Command 
  
  
  for class of words: Learning the vi Editor, 6.4.1. Search for General Class of Words 
  
  
  for commands: UNIX Power Tools, 16.10. findcmd: Find a Command in Your Search Path 
  
  
  for directories: UNIX Power Tools, 14.10. Variables Help You Find Directories and Files 
  
  
  for doubled words: UNIX Power Tools, 29.8. Find a a Doubled Word 
  
  
  for file types: UNIX Power Tools, 25.8. Finding File Types 
  
  
  for files
    - Learning the UNIX Operating System, 4.4.4. Finding Files
    
- UNIX in a Nutshell, Chapter 2, Reference: find
    
- UNIX Power Tools, 9.24. Get File List by Editing Output of ls -l, grep, etc. 
    
- UNIX Power Tools, 14.10. Variables Help You Find Directories and Files 
    
- containing specific words: UNIX Power Tools, 17.21. lookfor: Which File Has that Word? 
    
     
    
  (vim): Learning the vi Editor, 11.10.2.2. Include file searching
  for links: UNIX Power Tools, 17.22. Finding the Links to a File 
  
  
for patterns: Learning the vi Editor, 3.3. Movement by Searches 
  - configuration options for: Learning the vi Editor, 7.1.4. Some Useful Options 
  
 
  
  ex commands for
    - Learning the vi Editor, 5.2.4. Search Patterns 
    
- Learning the vi Editor, 5.2.6. Global Searches 
  
  
  global pattern-matching rules: Learning the vi Editor, 6.3. Pattern-Matching Rules 
  
    - examples: Learning the vi Editor, 6.4. Pattern-Matching Examples 
    
 
    
    POSIX bracket expressions: Learning the vi Editor, 6.3.2. POSIX Bracket Expressions
    
    
    replacement-string metacharacters: Learning the vi Editor, 6.3.3. Metacharacters Used in Replacement Strings 
    
    
    search-pattern metacharacters: Learning the vi Editor, 6.3.1. Metacharacters Used in Search Patterns 
    
    
    substitution tricks: Learning the vi Editor, 6.3.4. More Substitution Tricks
    
    
  
  incremental searching (vi clones): Learning the vi Editor, 8.6.4. Incremental Searching
  
    - nvi editor: Learning the vi Editor, 9.8.5. Incremental Searching
    
 
    
    vile editor: Learning the vi Editor, 12.8.5. Incremental Searching
    
    
    vim editor: Learning the vi Editor, 11.8.5. Incremental Searching
    
    
  
  making case-insensitive: Learning the vi Editor, 7.1.1. The :set Command 
  
  
  matching brackets: Learning the vi Editor, 7.5.2. A Special Search Command 
  
  
  opening files at specific place: Learning the vi Editor, 4.2.1. Advancing to a Specific Place 
  
  
  replacing text and: (see replacing text)
  
  
  within lines: Learning the vi Editor, 3.3.2. Current Line Searches 
  
  
  wrapping searches
    - Learning the vi Editor, 3.3. Movement by Searches 
    
- Learning the vi Editor, 3.3.1. Repeating Searches 
  
  
  for unconnected symbolic links: UNIX Power Tools, 16.28. oldlinks: Find Unconnected Symbolic Links 
  
  
  in databases: UNIX Power Tools, 17.19. Finding Files (Much) Faster with a find Database 
  
  
  manual pages
    - UNIX Power Tools, 50.2. The apropos Command 
    
- UNIX Power Tools, 50.3. apropos on Systems Without apropos 
  
  
  metacharacters for: Learning the vi Editor, 6.3. Pattern-Matching Rules 
  
  
  numbered buffers: Learning the vi Editor, 4.3.1. Recovering Deletions 
pattern matching: UNIX in a Nutshell, 6. Pattern Matching
  
  
  permissions for: (see execute permission)
  
  
  search-and-replace: UNIX in a Nutshell, 6.4.1. Examples of Searching and Replacing
  
  
  text files: UNIX Power Tools, 16.26. Finding Text Files with findtext 
  
  
  within files: Learning the UNIX Operating System, 5.2.1. grep
  
  
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
  
  
sections, moving by: Learning the vi Editor, 3.2. Movement by Text Blocks 
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
  
  
secure shell: UNIX in a Nutshell, Chapter 2, Reference: ssh
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 
  
  
  digital signatures for Java files: UNIX in a Nutshell, Chapter 2, Reference: javakey
  
  
  elvis: Learning the vi Editor, 10.10. Interesting Features
  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
  
- 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 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 
  
- addressing: UNIX Power Tools, 34.4. sed Addressing Basics 
  
            
  
  addup script using: UNIX Power Tools, 49.7. Total a Column with addup 
  
  
  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 
  
  
  commands for: sed & awk, A.3. Command Summary for sed
  
  
command line: UNIX Power Tools, 34.2. Invoking sed 
  
  
  command list: UNIX Power Tools, 34.24. Quick Reference: sed 
  
  
  command-line syntax
- UNIX in a Nutshell, 10.3. Syntax of sed Commands
  
    
- sed & awk, 2.2. Command-Line Syntax
    
- sed & awk, A.1. Command-Line Syntax
  
- UNIX in a Nutshell, 10.2. Command-Line Syntax
  
    
  commands
    - (see also under specific command)
    
- sed & awk, 5. Basic sed Commands
    
- sed & awk, 5.1. About the Syntax of sed Commands
    
- sed & awk, 6. Advanced sed Commands
    
- by category: UNIX in a Nutshell, 10.4. Group Summary of sed Commands
  
- by name: UNIX in a Nutshell, Chapter 10, Reference: #
- syntax of: sed & awk, 5.1. About the Syntax of sed Commands
        
       
delimiter characters: UNIX Power Tools, 34.7. Delimiting a Regular Expression 
  
  
  delimiters: 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 
  
  
  example expressions: UNIX Power Tools, 51.3. ASCII Characters: Listing and Getting Values 
  
  
  example scripts: UNIX Power Tools, 44.14. Putting awk, sed, etc., Inside Shell Scripts 
  
  
  examples
    - 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 
  
   
  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.24.3. Alphabetical Summary of sed Commands 
  
  
   obtaining: sed & awk, Availability of sed and awk
   options (see also under specific option)
    
    - sed & awk, 2.3.1. Specifying Simple Instructions
    
- sed & awk, 2.3.2.4. Summary of options
  
  
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 
  
  
  referenced matched string: UNIX Power Tools, 34.9. Referencing the Search String in a Replacement 
  
  
  regular expression metacharacters: sed & awk, A.2.2. Regular Expression Metacharacters for sed
 
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 
  
   
with awk: sed & awk, 2.5. Using sed and awk Together
 
sed stream editor: Learning the vi Editor, 7.4.5. Beyond ex
sedman script: UNIX Power Tools, 52.4. Quick Descriptions of What's on the Disc 
segmentation violation signal (SEGV)
- (see also SEGV (segmentation violation) signal)
-  UNIX Power Tools, 38.8. What Are Signals? 
- 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
  
- UNIX in a Nutshell, Chapter 4, Reference: select
- 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
  
  
selecting text with xvile: Learning the vi Editor, 12.6.2.3. Selections
self-restarting jobs: UNIX Power Tools, 40.8. Automatically Restarting at Jobs 
semaphore sets, removing: UNIX in a Nutshell, Chapter 2, Reference: ipcrm
semicolon (;)
  - sed & awk, 2.3.1. Specifying Simple Instructions
  
- sed & awk, 2.4.1. Running awk
  
- sed & awk, B.2.2.1. Line termination
  
- for line ranges (ex): Learning the vi Editor, 5.2.5. Redefining the Current Line Position 
  
    
  
  on command line: Learning the UNIX Operating System, 1.2. Syntax of UNIX Command Lines
repeat search command: Learning the vi Editor, 3.3.2. Current Line Searches 
  
  
sending email messages
  - Learning the UNIX Operating System, 3.4.1. Sending Mail
  
- UNIX in a Nutshell, Chapter 2, Reference: mailx
  
sentences
  - delimiters for: Learning the vi Editor, 3.2. Movement by Text Blocks 
  
 
  
  moving by: Learning the vi Editor, 3.2. Movement by Text Blocks 
  
  
serial line: UNIX Power Tools, 42.1. Making Sense Out of the Terminal Mess 
serial line driver: UNIX Power Tools, 42.1. Making Sense Out of the Terminal Mess 
serial line modes: UNIX Power Tools, 5.7. What termcap and terminfo Do and Don't Control 
session files, elvis: Learning the vi Editor, 10.4.1. The Session File
session, unresponsive (hung): Learning the UNIX Operating System, 1.4. The Unresponsive Terminal
sessions: (see also login sessions)
  - recording: UNIX in a Nutshell, Chapter 2, Reference: script
  
 
  
sessions, detaching: UNIX Power Tools, 3.7. Detaching a Session with screen 
set: (see also options)
  - -A (array assignment)
 
    - Learning the Korn Shell, 6.3. Arrays
    
- Learning the Korn Shell, 6.3.3. String Formatting Options
  
  
  +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
  
   
  output of in next release: Learning the Korn Shell, A.7. The Future of the Korn Shell
  
  
set command
  - UNIX in a Nutshell, Chapter 4, Reference: set
  
- UNIX in a Nutshell, Chapter 5, Reference: set
  
- 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 
  
- 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 
  
  
  parsing using: UNIX Power Tools, 45.30.3. Using set 
  
  
  quoting: UNIX Power Tools, 44.19. The Bourne Shell set Command 
  
  
  variables
    - IFS: UNIX Power Tools, 45.30.3. Using set 
    
 
    
  
  wildcards: UNIX Power Tools, 44.19. The Bourne Shell set Command 
  
  
  -xv option: UNIX Power Tools, 46.1.1. Use -xv 
  
  
:set command (ex): Learning the vi Editor, 7.1. Customizing vi 
  - commands in .exrc files: Learning the vi Editor, 7.1.2. The .exrc File 
  
 
  
  list of options for: Learning the vi Editor, C. Setting Options
  
  
  viewing current options: Learning the vi Editor, 7.1.1. The :set Command 
  
  
: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 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 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: UNIX in a Nutshell, Chapter 5, 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)
  - (see also rsh utility)
  
- UNIX in a Nutshell, 3.3. Shell Flavors
  
- UNIX in a Nutshell, 4. The Bourne Shell and Korn Shell
  
- 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, 44.3.3. Types of Shells 
  
- { } filename wildcards, adding: UNIX Power Tools, 15.3. Adding { } Operators to Korn (and Bourne) Shells 
  
        
  
  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 
  
  
  built-in commands, list of: UNIX in a Nutshell, 4.9. Built-in Commands (Bourne and Korn Shells)
  
  
  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 
  
  
  command syntax: UNIX in a Nutshell, 4.2.4. Command Forms
  
  
  command-line arguments in scripts: 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
  
  
  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 
  
  
  defining variables: UNIX Power Tools, 6.8. Shell Variables 
  
  
  -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) 
  
  
  environment variables
    - UNIX Power Tools, 6.3. Predefined Environment Variables 
    
- UNIX Power Tools, 47.2.5. Variable Syntax 
  
  
  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, 44.4. Testing How Your System Executes Files 
  
  
  executing scripts via: UNIX Power Tools, 40.4. Choosing the Shell Run (We Hope) by at 
  
  
  features: UNIX Power Tools, 44.3.5. Bourne Shell Used Here 
  
  
  features of: UNIX in a Nutshell, 3.4. Common Features
  
  
  filename metacharacters: UNIX in a Nutshell, 4.2.2. Filename Metacharacters
  
  
  for loop: UNIX Power Tools, 9.12. The Bourne Shell for Loop 
  
  
  grouping commands: UNIX Power Tools, 13.8. Using {list} to Group Bourne Shell Commands 
  
  
  hangups in: UNIX Power Tools, 38.18. nohup 
  
  
  if statements: UNIX Power Tools, 44.8. Test Exit Status with the if Statement 
  
  
  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.7. Invoking the Shell
  
  
  job control: UNIX in a Nutshell, 4.6. 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, 44.10. Loops That Test Exit Status 
  
  
  mail notification: UNIX Power Tools, 21.8.2. For Bourne Shell Users 
  
  
  multiline commands: UNIX Power Tools, 9.13. Multiline Commands, Secondary Prompts 
  
  
  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: UNIX in a Nutshell, 4.2.3. Quoting
  
  
  quoting in: UNIX Power Tools, 47.2.4. Quoting 
  
  
  quoting in : UNIX Power Tools, 8.14. Bourne Shell 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 
  
  
  redirection syntax: UNIX in a Nutshell, 4.2.5. Redirection Forms
  
  
  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 
  
  
  scripts, in general: UNIX Power Tools, 44.2. Writing a Simple Shell Program 
  
  
  setting restrictions on
    - UNIX in a Nutshell, Chapter 2, Reference: rsh
    
- UNIX in a Nutshell, 4.8. 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 
  
  
  trap command: UNIX Power Tools, 7.12. External Commands Send Signals to Set Variables 
  
  
  trapping signals: 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 
  
  
  variable syntax: UNIX Power Tools, 47.2.5. Variable Syntax 
  
  
  variable tracing: UNIX Power Tools, 8.17. verbose and echo Variables Show Quoting 
  
  
  variables: UNIX in a Nutshell, 4.3. Variables
  
  
  -x option: UNIX Power Tools, 6.9. Special C Shell Variables 
  
  
:sh (create shell) command (ex): Learning the vi Editor, 7.2. Executing UNIX Commands 
sh command: UNIX in a Nutshell, Chapter 2, Reference: sh
:sh command (ex): Learning the vi Editor, 1.2.1. Problems Saving Files 
sh command name: UNIX Power Tools, 42.2.5. Aborting Programs 
.sh filename extension: UNIX Power Tools, 1.17. Filename Extensions 
SHACCT shell variable: UNIX in a Nutshell, 4.3.3. Other Shell Variables
shar archives: UNIX Power Tools, 52.8.2.4. Unsharring the Sources 
.shar filename extension: UNIX Power Tools, 1.17. Filename Extensions 
shar files: UNIX Power Tools, 19.2. Introduction to Shell Archives 
  - 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 environment variable
   - UNIX in a Nutshell, 4.3.3. Other Shell Variables
- 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 in a Nutshell, 5.3.5. Environment Variables
  
- UNIX Power Tools, 6.3. Predefined Environment Variables 
      
SHELL environment variable (vim): Learning the vi Editor, 11.4.1. Initialization for All vim Invocations
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 macro: UNIX in a Nutshell, 20.4.4. Macros with Special Handling
shell metacharacters: (see wildcards)
shell option (vim)
  - Learning the vi Editor, 11.4.1. Initialization for All vim Invocations
  
- Learning the vi Editor, 11.9.1. Edit-Compile Speedup
  
shell parameters, with simulated functions: UNIX Power Tools, 10.10. Simulated Bourne Shell Functions and Aliases 
  shell prompts
  - Learning the UNIX Operating System, 1.1.2. Logging In
  
- Learning the UNIX Operating System, 1.1.5. The Shell Prompt
- 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
  - (see also scripts)
  
- UNIX in a Nutshell, 3.2.3. Programming
  
- 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 
  
- arguments passed to: UNIX Power Tools, 1.5. Anyone Can Program the Shell 
  
       
  
  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 
  
  
  -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 background processes: UNIX in a Nutshell, Chapter 2, Reference: wait
  
  
  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 
  
  
  on enclosed CD-ROM: UNIX Power Tools, 52.1. Introduction 
  
  
  permissions
    - UNIX Power Tools, 22.19. Shell Scripts Must be Readable and (Usually) Executable
    
- UNIX Power Tools, 44.2. Writing a Simple Shell Program 
  
  
  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 #! 
  
   
  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
shell variables
  - (see also environment variables; variables; under specific variable name)
  
- UNIX Power Tools, 14.10. Variables Help You Find Directories and Files 
  
- UNIX Power Tools, 46.7. Quoting and Command-Line Parameters 
  
- 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 
  
  
  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 wildcards)
shell wrappers: UNIX Power Tools, 34.3. Testing and Using a sed Script: checksed, runsed 
shell, UNIX: Learning the vi Editor, 7.2. Executing UNIX Commands 
shellpipe option (vim)
  - Learning the vi Editor, 11.4.1. Initialization for All vim Invocations
  
- Learning the vi Editor, 11.9.1. Edit-Compile Speedup
  
shellredir option (vim): Learning the vi Editor, 11.4.1. Initialization for All vim Invocations
shells (see also under specific shell name)
  - Learning the UNIX Operating System, 1.1.4. The UNIX Shell
  
- sed & awk, 1.4. Four Hurdles to Mastering sed and awk
  
- sed & awk, 2.3.1. Specifying Simple Instructions
  
- 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 
  
- 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 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 in a Nutshell, 4.7. Invoking the Shell
    
- UNIX in a Nutshell, 5.7. Invoking the Shell
    
- UNIX Power Tools, 45.5. A File That Shows Itself... and What #! Does 
  
   
  login shells: UNIX Power Tools, 51.9. Making a "Login" Shell
  
  
  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.8. 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 command
  - Learning the Korn Shell, 6.1.1. shift
  
- Learning the Korn Shell, 6.1.3. getopts
- UNIX in a Nutshell, Chapter 4, Reference: shift
  
- UNIX in a Nutshell, Chapter 5, Reference: shift
  
- 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 
  
  
SHLVL environment variable: UNIX Power Tools, 7.9. Show Subshell Level with $SHLVL 
shmode mode (vile; example): Learning the vi Editor, 12.10.2. Major Modes
shortcuts, keyboard: Learning the UNIX Operating System, 2.5.4. The Window Menu
:show-commands command (vile): Learning the vi Editor, 12.3. Online Help and Other Documentation
:show-history command (vile): Learning the vi Editor, 12.8.1. Command-Line History and Completion
show-tagstack command (vile): Learning the vi Editor, 12.8.2. Tag Stacks
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 
  
showmode option: Learning the vi Editor, 8.6.7. Mode Indicators
showmode option (vim): Learning the vi Editor, 11.8.7. Visual Mode
:shrink-window command (vile): Learning the vi Editor, 12.5. Multiwindow Editing
shrink-wrapped software for UNIX: UNIX Power Tools, 52.3. Shrink-Wrapped Software for UNIX 
shutdown program: UNIX Power Tools, 1.14. The Kernel and Daemons 
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 
.sh_logout file: UNIX Power Tools, 3.6. Stop Accidental Bourne Shell Logouts 
sidescroll option (nvi): Learning the vi Editor, 9.8.6. Left-Right Scrolling
sidescroll value
  - Learning the vi Editor, 8.6.5. Left-Right Scrolling
  
- Learning the vi Editor, 10.8.5. Left-Right Scrolling
  
- Learning the vi Editor, 11.8.6. Left-Right Scrolling
   
sideways scrolling: Learning the vi Editor, 8.6.5. Left-Right Scrolling
  - elvis editor: Learning the vi Editor, 10.8.5. Left-Right Scrolling
  
 
  
  nvi editor: Learning the vi Editor, 9.8.6. Left-Right Scrolling
  
  
  vile editor: Learning the vi Editor, 12.8.6. Left-Right Scrolling
  
  
  vim editor: Learning the vi Editor, 11.8.6. Left-Right Scrolling
  
  
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)
  
  
  hangup: (see HUP)
  
  
  HUP: Learning the Korn Shell, 8.4.3. Ignoring Signals
  
  
  ignoring: Learning the Korn Shell, 8.4.3. Ignoring Signals
  
  
  in POSIX shell: Learning the Korn Shell, A.2. The IEEE 1003.2 POSIX Shell Standard
  
  
  interprocess communication: UNIX Power Tools, 38.8. What Are 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
  
  
  propagation to subshells in next 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
  
     
  tracing
  - UNIX in a Nutshell, Chapter 2, Reference: sotruss
  
- UNIX in a Nutshell, Chapter 2, Reference: truss
  
trapping: UNIX Power Tools, 47.2.3. Signals 
  TSTP
    - Learning the Korn Shell, 8.2. Job Control
    
- Learning the Korn Shell, 8.3.1. Control-key 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 command (awk)
- UNIX Power Tools, 33.11.7. Alphabetical Summary of Commands 
 
 UNIX in a Nutshell, Chapter 11, Reference: sin
sed & awk, 9.1.1. Trigonometric Functions
sine function: UNIX Power Tools, 49.4. bc's Sine and Cosine Are in Radians 
single quotation marks (')
  - (see also ')
 
sed & awk, 2.2. Command-Line Syntax
  sed & awk, 2.3.1. Specifying Simple Instructions
single-user operating systems: Learning the UNIX Operating System, The UNIX Operating System
size
  - buffer block size: UNIX in a Nutshell, Chapter 2, Reference: dd
  
 
  
  file
  - UNIX Power Tools, 16.25. Listing Files by Age and Size 
  
- UNIX Power Tools, 24.5. Limiting File Sizes 
  
- limits for: UNIX Power Tools, 51.11. Making an Arbitrary-Size File for Testing 
  
   
  
  searching by: UNIX Power Tools, 17.14. Searching for Files by Size 
  
  
windows: Learning the UNIX Operating System, 2.5.3. Resizing Windows
file compression: (see compression)
  
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
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 (/)
  - slash: (see also /)
- // as delimiter
  
    - sed & awk, 2.1. Awk, by Sed and Grep, out of Ed
    
- sed & awk, 5.3. Substitution
  
  
  [/, ]/ (matching) commands (vim): Learning the vi Editor, 11.10.2.3. Cursor motion commands for programming
  
  
  /= (assignment) operator: sed & awk, 7.6. Expressions
  
  
  division operator: sed & awk, 7.6. Expressions
  
  
  for root directory
    - Learning the UNIX Operating System, 3.1.3. The Directory Tree
    
- Learning the UNIX Operating System, 3.1.4. Absolute Pathnames
  
  
  in ed commands: sed & awk, 2.1. Awk, by Sed and Grep, out of Ed
  
  
  in pathnames: Learning the UNIX Operating System, 3.1.4. Absolute Pathnames
  
  
  pathname separator: Learning the vi Editor, 1.1.1. Opening a File 
  
  
  referring to marks (vile): Learning the vi Editor, 12.8.7. Visual Mode
  
  
  search command
    - Learning the vi Editor, 1. The vi Text Editor
    
- Learning the vi Editor, 3.3. Movement by Searches 
    
- opening files at specific place: Learning the vi Editor, 4.2.1. Advancing to a Specific Place 
    
   
    
  
:slast (:sl) command (elvis): Learning the vi Editor, 10.5. Multiwindow Editing
sleep commands
  - Learning the Korn Shell, 8.4. trap
- UNIX in a Nutshell, Chapter 2, Reference: sleep
  
- UNIX in a Nutshell, Chapter 4, Reference: sleep
  
- 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 
  
- examples
        
    - UNIX Power Tools, 45.8. Handling Signals to Child Processes 
    
- UNIX Power Tools, 47.2.2.1. Built-Ins 
  
  
  in C shell: UNIX Power Tools, 47.2.2.1. Built-Ins 
  
  
  in leave program: UNIX Power Tools, 48.5. leave: A Maddening Aid to Quitting on Time 
  
  
  keeping port settings: UNIX Power Tools, 41.6. Using sleep to Keep Port Settings 
  
  
  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 
smartindent option (vim): Learning the vi Editor, 11.10.2.1. Smart indenting
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? 
:snew (:sne) command (elvis): Learning the vi Editor, 10.5. Multiwindow Editing
:sNext (:sN) command (elvis): Learning the vi Editor, 10.5. Multiwindow Editing
:snext (:sn) command (vim): Learning the vi Editor, 11.5. Multiwindow Editing
SNOBOL: Learning the Korn Shell, 4.2. Shell Variables
:so command (ex): Learning the vi Editor, 7.1.3. Alternate Environments 
.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
  - installation programs: UNIX Power Tools, 52.5.3. Installing Pre-Compiled Binaries 
  
 
  
  on enclosed CD-ROM
    - UNIX Power Tools, 52.1. Introduction 
    
- UNIX Power Tools, 52.6. Don't Have a CD-ROM Drive? 
  
  
  source code
    - UNIX Power Tools, 52.7. Other Ways to Get the Software 
    
- UNIX Power Tools, 52.8. Building Programs from Source Code 
  
  
software bundling: UNIX in a Nutshell, 1.2. Bundling
Solaris 7: UNIX in a Nutshell, 1.1. Merging the Traditions
  - installation levels: UNIX in a Nutshell, 1.2.1. Solaris Installation Levels and Bundling
  
 
  
  SCCS with: UNIX in a Nutshell, 18.7.3. Solaris Notes
  
  
Solaris vi
  - command mode tag commands (list): Learning the vi Editor, A. Quick Reference
  
 
  
  set command options (list): Learning the vi Editor, C.1. Solaris 2.6 vi Options
  
  
  tag stacks
    - Learning the vi Editor, 7.5.3. Using Tags
    
- Learning the vi Editor, 8.5.3.1. Solaris vi
  
  
  word abbreviations: Learning the vi Editor, 7.3.1. Word Abbreviation 
  
  
  sort command
  - (see also comm command; join command; uniq 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
  
- sed & awk, 2.5. Using sed and awk Together
- sed & awk, 9.3.1. Writing a Sort Function
  
- sed & awk, 9.3.3. Another Sorted Example
- Learning the vi Editor, 7.2. Executing UNIX Commands 
               
UNIX in a Nutshell, Chapter 2, Reference: sort
  UNIX Power Tools, 36.2. Sort Fields: How sort Sorts 
  alphabetic vs. numeric: UNIX Power Tools, 36.5. Alphabetic and Numeric Sorting 
  
  
  case-insensitive sorts: 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 
  
  
  ignoring blanks: UNIX Power Tools, 36.6.1. Dealing with Repeated Lines 
  
  
  month order: UNIX Power Tools, 36.6.4. Dictionary Order 
  
  
  reverse sort: UNIX Power Tools, 36.6.5. Month Order 
  
  
  unique parameter: UNIX Power Tools, 36.6.1. Dealing with Repeated Lines 
  
  
  
  sortbib command: UNIX in a Nutshell, Chapter 17, Reference: sortbib
sorting
  - by last name: UNIX Power Tools, 36.9. Sorting a List of People by Last Name 
  
 
  
  lines by length: UNIX Power Tools, 36.8. lensort: Sort Lines by Length 
  
  
  multiline entries: UNIX Power Tools, 36.7. Sorting Multiline Entries 
  
  
  text blocks (example): Learning the vi Editor, 7.4.3. Sorting Text Blocks: A Sample ex Script 
  
  
sorting array elements (tawk): sed & awk, 11.3.2.1. Tawk language extensions
sorting files
  - joining lines of sorted files: UNIX in a Nutshell, Chapter 2, Reference: join
  
 
  
  removing duplicate lines: UNIX in a Nutshell, Chapter 2, Reference: uniq
  
  
sotruss command: UNIX in a Nutshell, Chapter 2, Reference: sotruss
Source Code Control System: (see SCCS)
source code editing: Learning the vi Editor, 7.5. Editing Program Source Code 
  - indentation control: Learning the vi Editor, 7.5.1. Indentation Control 
  
 
  
  matching brackets: Learning the vi Editor, 7.5.2. A Special Search Command 
  
  
  using tags
    - Learning the vi Editor, 7.5.3. Using Tags
    
- Learning the vi Editor, 8.5. Enhanced Tags
  
  
source code, obtaining: (see obtaining)
source command: UNIX in a Nutshell, Chapter 5, Reference: source
  - in C shell: UNIX Power Tools, 47.2.2.1. Built-Ins 
  
 
  
  redirecting: UNIX Power Tools, 47.2.2.1. Built-Ins 
  
  
source command (ex)
  - UNIX in a Nutshell, Chapter 9, Reference: source
  
- UNIX Power Tools, 33.4. Useful ex Commands 
  
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 
  
 
  
space: (see whitespace)
space characters
  - sed & awk, 2.3.1. Specifying Simple Instructions
  
- sed & awk, 5.1. About the Syntax of sed Commands
  
- (see whitespace)
  
- as awk delimiters
    
    - sed & awk, 2.4.1. Running awk
    
- sed & awk, 7.5.2. Field Splitting: The Full Story
  
  
  as string concatenator: sed & awk, 7.6. Expressions
  
  
spaces, 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
  - (see also escape sequences, awk; metacharacters, pattern matching; wildcards)
  
- Learning the Korn Shell, 4.2.2. More on Variable Syntax
  
- sed & awk, 2.3.1. Specifying Simple Instructions
  
- sed & awk, 3. Understanding Regular Expression Syntax
  
- UNIX Power Tools, 21.14. Automatically Appending the Date to a Filename 
  
- cat command for viewing: UNIX Power Tools, 25.6. What's in That White Space? 
  
      
  
  escape: UNIX Power Tools, 51.3. ASCII Characters: Listing and Getting Values 
  
  
  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 
  
   
  in Bourne shell (sh): UNIX Power Tools, 8.14.1. Special Characters 
  
  
  in filenames: UNIX Power Tools, 1.15. Filenames 
  
  
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
  - (see also ispell program)
  
- UNIX in a Nutshell, Chapter 2, Reference: spell
  
- UNIX Power Tools, 29.1. The UNIX spell Command 
  
- UNIX Power Tools, 29.3. How Do I Spell That Word? 
  
- -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 (:sp) command (elvis): Learning the vi Editor, 10.5. Multiwindow Editing
:split (:sp) command (vim): Learning the vi Editor, 11.5. Multiwindow Editing
Split button (elvis): Learning the vi Editor, 10.6.3. The Toolbar
split command
- UNIX in a Nutshell, Chapter 2, Reference: split
- UNIX Power Tools, 35.9. Splitting Files at Fixed Points: split 
  
:split command (vile): Learning the vi Editor, 12.5. Multiwindow Editing
split command, loops using: UNIX Power Tools, 45.18.2. Use with Loops 
split function (awk): 
- UNIX Power Tools, 33.11.7. Alphabetical Summary of Commands 
 
UNIX in a Nutshell, Chapter 11, Reference: 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
  :split-current-window command (vile): Learning the vi Editor, 12.5. Multiwindow Editing
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 in a Nutshell, Chapter 11, Reference: sprintf
  
- UNIX Power Tools, 33.11.7. Alphabetical Summary of Commands 
- 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
- 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
- sed & awk, 9.1.3. Random Number Generation
   
srchtxt command: UNIX in a Nutshell, Chapter 2, Reference: srchtxt
:srewind (:sre) command (elvis): Learning the vi Editor, 10.5. Multiwindow Editing
:stack (:stac) command (elvis): Learning the vi Editor, 10.8.2. Tag Stacks
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
stacks, tags: Learning the vi Editor, 8.5.3. Tag Stacks
  - elvis editor: Learning the vi Editor, 10.8.2. Tag Stacks
  
 
  
  nvi editor: Learning the vi Editor, 9.8.2. Tag Stacks
  
  
  Solaris vi
    - Learning the vi Editor, 7.5.3. Using Tags
    
- Learning the vi Editor, 8.5.3.1. Solaris vi
  
  
  vile editor: Learning the vi Editor, 12.8.2. Tag Stacks
  
  
  vim editor: Learning the vi Editor, 11.8.2. Tag Stacks
  
  
:stag (:sta) command (elvis): Learning the vi Editor, 10.5. Multiwindow Editing
:stag (:sta) command (vim): Learning the vi Editor, 11.5. Multiwindow Editing
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
  - (see also debugging; errors)
  
- 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 
  
- 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 
  
   
standard I/O facility: UNIX Power Tools, 13.1. Using Standard Input and Output
standard input (I/O)
  - (see also I/O)
 
Learning the UNIX Operating System, 5.1. Standard Input and Standard Output
  (see STDIN)
  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 
  in Bourne shell: UNIX Power Tools, 47.2.1.2. Reading Files 
  
  
  in C shell: UNIX Power Tools, 47.2.1.2. Reading Files 
  
  
  including directly on cron command line: UNIX Power Tools, 40.14. Including Standard Input Within a cron Entry 
  
  
  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
    - UNIX Power Tools, 45.20. Overview: Open Files and File Descriptors 
    
- UNIX Power Tools, 47.2.1.2. Reading Files 
  
  
standard input/output: sed & awk, 2.2. Command-Line Syntax
standard output
  - (see also debugging output)
  
- 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 
  
- debugging: UNIX Power Tools, 46.1.1. Use -xv 
  
     
  
  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 
  
  
  printing to: UNIX in a Nutshell, Chapter 2, Reference: echo
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, 46.1.1. Use -xv 
  
   
  redirecting with tpipe: UNIX Power Tools, 13.11. tpipe-Redirecting stdout to More than One Place 
  
  
start
  - of line: (see ^ (circumflex))
  
 
  
  of word: (see \<, \> escape sequences)
  
  
starting vi: (see invoking vi)
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, 19.3.6. Specifying States
statements, awk: sed & awk, B.2.6. Statements and Functions
status command (lpc): UNIX Power Tools, 43.3. Printer Control with lpc 
status line: (see prompt line)
status shell variable
- UNIX in a Nutshell, 5.3.3. Predefined Shell Variables
 
UNIX Power Tools, 6.9. Special C Shell Variables 
status variable
  - (see also exit status)
  
- UNIX Power Tools, 44.8. Test Exit Status with the if Statement 
  
stderr: (see standard error)
stdin: (see standard input)
STDIN (standard input)
  - copying
 
    - UNIX in a Nutshell, Chapter 2, Reference: tee
    
- UNIX in a Nutshell, Chapter 2, Reference: tr
  
  
stdout: (see standard output)
STDOUT, printing to: UNIX in a Nutshell, Chapter 2, Reference: echo
stem-derivative rule: UNIX Power Tools, 29.4. Inside spell 
stevie editor
  - Learning the vi Editor, 10.1. Author and History
  
- Learning the vi Editor, 11.1. Author and History
  
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 (ksh93): UNIX in a Nutshell, Chapter 4, Reference: stop
stop command (sh, ksh): 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? 
stopped jobs: Learning the UNIX Operating System, 1.1.8.1. Problem checklist
stopping sed scripts: (see q command (sed))
stopshell option (elvis): Learning the vi Editor, 10.6.4. Options
stream editor
  - UNIX in a Nutshell, Chapter 2, Reference: sed
 
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)
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 function
- UNIX in a Nutshell, Chapter 11, Reference: 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 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
  
  
stringfont display mode (elvis): Learning the vi Editor, 10.9.2. Syntax Highlighting
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
  
  
  localizing
    - UNIX in a Nutshell, Chapter 2, Reference: exstr
    
- UNIX in a Nutshell, Chapter 2, Reference: gettext
  
  
  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 in a Nutshell, Chapter 2, Reference: strip
  
- UNIX Power Tools, 24.13. Save Space in Executable Files with 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
struct keyword (ctags): Learning the vi Editor, 8.5.2. The New tags Format
:stselect (:sts) command (vim): Learning the vi Editor, 11.8.2. Tag Stacks
  stty command
  - Learning the Korn Shell, 1.9.5. Control Keys
 
- Learning the UNIX Operating System, 3.6. Customizing Your Account
  
- UNIX in a Nutshell, Chapter 2, Reference: stty
  
- 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 
  
- 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 
  
  
  to customize control-key signals: Learning the Korn Shell, 8.3.1. Control-key Signals
  
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 in a Nutshell, Chapter 2, Reference: su
  
- 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 
  
- starting a subshell: UNIX Power Tools, 38.4. Subshells 
  
     
  
  su stucklogin: UNIX Power Tools, 5.6. Checklist: Terminal Hangs When I Log In 
  
  
sub command (awk)
- UNIX Power Tools, 33.11.7. Alphabetical Summary of Commands 
- UNIX in a Nutshell, Chapter 11, Reference: sub
  
- sed & awk, 9.2. String Functions
  
- sed & awk, 9.2.3. Substitution Functions
  
- sed & awk, 11.2.3.10. A general substitution function
     
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 (:s) command (ex)
  - UNIX in a Nutshell, Chapter 9, Reference: substitute
  
- UNIX Power Tools, 33.4. Useful ex Commands 
- Learning the vi Editor, 5.1. ex Commands 
  
- Learning the vi Editor, 6. Global Replacement
  
- context-sensitive replacement: Learning the vi Editor, 6.2. Context-Sensitive Replacement
  
     
  
  pattern-matching examples: Learning the vi Editor, 6.4. Pattern-Matching Examples 
  
  
  POSIX bracket expressions: Learning the vi Editor, 6.3.2. POSIX Bracket Expressions
  
  
  replacement-string metacharacters: Learning the vi Editor, 6.3.3. Metacharacters Used in Replacement Strings 
  
  
  search-pattern metacharacters: Learning the vi Editor, 6.3.1. Metacharacters Used in Search Patterns 
  
  
  substitution tricks: Learning the vi Editor, 6.3.4. More Substitution Tricks
  
  
  vile editor: Learning the vi Editor, 12.10.1. The vile Editing Model
  
  
  substitute command (sed)
  - script.tidy using: UNIX Power Tools, 51.6. Cleaning script Files 
  
 
  
substituting text: (see also changing text)
substituting text (sed)
  - (see also s command (sed)
  
- sed & awk, 2.1. Awk, by Sed and Grep, out of Ed
  
- sed & awk, 5.3. Substitution
  
- relacement metacharacters: sed & awk, 5.3.1. Replacement Metacharacters
  
   
  
 
substitution functions (awk)
  - sed & awk, 9.2.3. Substitution Functions
  
- sed & awk, 11.2.3.10. A general substitution function
  
substr command (awk)
- UNIX Power Tools, 33.11.7. Alphabetical Summary of Commands 
- UNIX in a Nutshell, Chapter 11, Reference: substr
  
- sed & awk, 9.2. String Functions
  
- sed & awk, 9.2.1. Substrings
  
- sed & awk, 11.2.1.2. Obtaining individual characters
     
substrings: (see strings)
subtraction (-) operator: sed & awk, 7.6. Expressions
suffixes option (vim): Learning the vi Editor, 11.8.1. Command-Line History and Completion
suid: Learning the Korn Shell, A.6. Workalikes on PC Platforms
SUID (set user ID) bit
  - 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
  
- creating: Learning the Korn Shell, 10.3.2. A System Break-in Scenario
  
   
  
  dangers of: Learning the Korn Shell, 10.3.2. A System Break-in Scenario
  
  
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
    
SunOS 5.7 operating system: UNIX in a Nutshell, 1.1. Merging the Traditions
superuser: (see root user)
suppressing output
  - sed & awk, 2.3.2.2. Suppressing automatic display of input lines
  
- sed & awk, 5.2. Comment
  
susp key: UNIX Power Tools, 5.9. Setting Your Erase, Kill, and Interrupt Characters 
suspend character: Learning the UNIX Operating System, 6.1. Running a Command in the Background
suspend command
  - UNIX in a Nutshell, Chapter 4, Reference: suspend
  
- UNIX in a Nutshell, Chapter 5, Reference: suspend
  
- UNIX Power Tools, 38.4. Subshells 
   
suspending jobs: Learning the UNIX Operating System, 1.4. The Unresponsive Terminal
:sview (:sv) command (vim): Learning the vi Editor, 11.5. Multiwindow Editing
SVR4 (System V Release 4): UNIX in a Nutshell, 1.1. Merging the Traditions
swap space, errors caused by lack of: UNIX Power Tools, 50.12. Common UNIX Error Messages 
swapon command: UNIX Power Tools, 50.12. Common UNIX Error Messages 
swapping: UNIX Power Tools, 39.12.2. The Memory Subsystem 
switch command: UNIX in a Nutshell, Chapter 5, Reference: switch
switch statements: UNIX Power Tools, 47.6. Quick Reference: C Shell switch Statement 
  - examples: UNIX Power Tools, 47.6. Quick Reference: C Shell switch Statement 
  
 
  
  if statemtents compared to: UNIX Power Tools, 47.6. Quick Reference: C Shell switch Statement 
  
  
  in C shells: UNIX Power Tools, 47.6. Quick Reference: C Shell switch Statement 
  
  
switching database items (example): Learning the vi Editor, 6.5.2. Switching Items in a Database
switching words (example)
  - Learning the vi Editor, 7.3.2. Using the map Command 
  
- Learning the vi Editor, 7.3.5. More Examples of Mapping Keys 
  
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 
  
  
  finding unconnected: 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
  - (see also under specific symbol names)
  
- UNIX Power Tools, 44.15.1. With the  $@"
  
- 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 & awk, B.1. Command-Line Syntax
  
   
  sed commands: sed & awk, 5.1. About the Syntax of sed Commands
  
  
syntax display mode (elvis): Learning the vi Editor, 10.10.1. Display Modes
syntax highlighting: Learning the vi Editor, 8.7.2. Syntax Highlighting
  - elvis display modes
 
    - Learning the vi Editor, 10.9.2. Syntax Highlighting
    
- Learning the vi Editor, 10.10.1. Display Modes
  
  
  vile editor: Learning the vi Editor, 12.9.2. Syntax Highlighting
  
  
  vim display modes: Learning the vi Editor, 11.9.2. Syntax Highlighting
  
  
syntax on command line: UNIX in a Nutshell, Conventions
syntax.vim file: Learning the vi Editor, 11.9.2. Syntax Highlighting
system
  - commands, replacing: UNIX Power Tools, 8.7.1. Setting Path in Shell Setup Files 
  
 
  
  configuration variables, printing: UNIX in a Nutshell, Chapter 2, Reference: getconf
  
  
  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? 
  
  
  system-state CPU time: UNIX Power Tools, 39.5. Why Is the System So Slow? 
  
  
  variables (awk): UNIX Power Tools, 33.11.3. awk System Variables 
  
  
system calls
  - exec: Learning the Korn Shell, 8.5. Coroutines
  
 
  
  fork: Learning the Korn Shell, 8.5. Coroutines
  
  
  pipe: Learning the Korn Shell, 8.5. Coroutines
  
  
  tracing
  - UNIX in a Nutshell, Chapter 2, Reference: sotruss
  
- UNIX in a Nutshell, Chapter 2, Reference: truss
  
wait: Learning the Korn Shell, 8.5. Coroutines
  
  
system command (awk): UNIX Power Tools, 33.11.7. Alphabetical Summary of Commands 
system dictionary, adding to: UNIX in a Nutshell, Chapter 2, Reference: spell
system failure, recovering after: Learning the vi Editor, 4.2.3. Recovering a Buffer 
system function (awk): UNIX in a Nutshell, Chapter 11, Reference: system
System III: Learning the Korn Shell, 1.9.5. Control Keys
system name, current: UNIX in a Nutshell, Chapter 2, Reference: uname
system time: sed & awk, 11.2.3.11. Time management for programmers
system 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
  
- printing: UNIX in a Nutshell, Chapter 2, Reference: uptime
  
    
  
  System V 
  - Learning the Korn Shell, 1.9.5. Control Keys
  
- Learning the Korn Shell, 3.4.2.4. Terminal Types
- 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
  
- 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
  
- UNIX in a Nutshell, 11.4. Built-in Variables
    
gawk: sed & awk, 11.2.3.8. Additional variables
  
  
system(): sed & awk, 10.3. The system() Function
systime function (gawk): UNIX in a Nutshell, Chapter 11, Reference: systime
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 © 2000
 O'Reilly & Associates, Inc.
All Rights Reserved.