Index

Book Home

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.