Book Home

Search | 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 | Z

Index: S

s operator
example of
1.6.17. The Final Programs
12.2. Globbing
making basename of file and : A.12. Chapter 13, File and Directory Manipulation
substitute operator : 7.5. Substitutions
-s operator : 10.6. The -x File Tests
s option, tr( ) : 15.5. Transliteration
\s, in regular expressions : 7.3.1. Single-Character Patterns
scalar assignment, used as a value : 2.6. Scalar Operators and Functions
scalar context
3.4.1. Assignment
3.5. Scalar and List Context
readdir( ) : 12.5. Reading a Directory Handle
scalar data : 2.1. What Is Scalar Data?
scalar values, assigned to array variables : 3.4.1. Assignment
scalar variables
1.6.2. Asking Questions and Remembering the Result
2.5. Scalar Variables
operators for : 2.6. Scalar Operators and Functions
scientific notation, in floating-point numbers : 2.2.2. Float Literals
Scooby Doo, pronouncing "Windex" : 15.1. Finding a Substring
secret words, guessing : 1.6.4. Guessing the Secret Word
security : D.10.1. Security Matters
seek( ) : 17.4. Fixed-Length Random-Access Databases
select( ) : 11.6.1. Using select to Change the Filehandle
return value of : 11.6.1. Using select to Change the Filehandle
Semaphore module : B.4. Win32 Extensions
semicolon (;), as statement terminator : 1.6.1. The "Hello, world" Program
sequence, in regular expressions : 7.3.2.1. Sequence
Service module : B.4. Win32 Extensions
SetCwd module : B.4. Win32 Extensions
SetFileAttributes method : 13.4. Modifying Permissions
setting Registry values : 16.6. Setting Registry Values
SetValue( ) : 16.6. Setting Registry Values
SetValueEx( ) : 16.6. Setting Registry Values
shebang line : 1.5. Basic Concepts
shell, avoiding for new processes : 14.1. Using system and exec
shift( ) : 3.4.4. The shift and unshift Functions
ShortCut module : B.4. Win32 Extensions
single-quoted strings : 2.3.1. Single-Quoted Strings
skiing : 1.6. A Stroll Through Perl
slash : 10.3. Using Pathnames and Filenames
slices
of array : 3.4.2. Array Element Access
on literal lists : 3.4.2. Array Element Access
variable interpolation in strings : 3.7. Variable Interpolation of Arrays
Socket module : C. Networking Clients
sockets : C. Networking Clients
sort( )
1.6.16. Maintaining a Last-Good-Guess Database
3.4.6. The sort Function
controlling sort order of : 15.4. Advanced Sorting
example of
A.11. Chapter 12, Directory Access
A.14. Chapter 15, Other Data Transformation
example of : A.11. Chapter 12, Directory Access
sort comparison routines : 15.4. Advanced Sorting
using array lookups : 15.4. Advanced Sorting
sorting
advanced : 15.4. Advanced Sorting
example of numeric : 15.4. Advanced Sorting
Sound module : B.4. Win32 Extensions
space
between array values when interpolated : 3.7. Variable Interpolation of Arrays
in regular expressions : 7.3.1. Single-Character Patterns
spaceship (<=>) operator : 15.4. Advanced Sorting
example of : A.16. Chapter 17, Database Manipulation
Spawn module : B.4. Win32 Extensions
split( ) : 7.6.1. The split Function
example of : 11.3. Invoking a Format
spotted owls : 13.1. Removing a File
sprintf( ) : 15.3. Formatting Data with sprintf( )
compared with pack( ) : 16.2. Packing and Unpacking Binary Data
example of : 11.4.2. Numeric Fields
Sprite : 2.3.2. Double-Quoted Strings
square brackets ([ ]), in regular expressions : 7.3.1. Single-Character Patterns
standard distribution, Perl : 1.3.2. Standard Perl Distribution
standard error of command in backquotes : 14.2. Using Backquotes
standard input
example of using : 2.7. <STDIN> as a Scalar Value
of command in backquotes : 14.2. Using Backquotes
reading from : 6.1. Input from STDIN
Standard Modules : B.2. Standard Modules
standard output
example of using : 2.8. Output with print
stat( ) : 10.7. The stat Function
statement block
(see also blocks)
1.6.3. Adding Choices
4.1. Statement Blocks
STDERR
1.6.10. Moving the Secret Word List into a Separate File
10.1. What Is a Filehandle?
STDIN
1.6.2. Asking Questions and Remembering the Result
1.6.10. Moving the Secret Word List into a Separate File
6.1. Input from STDIN
10.1. What Is a Filehandle?
in array context : 3.6. <STDIN> as an Array
example of : A.5. Chapter 6, Basic I/O
example of
1.6.17. The Final Programs
6.1. Input from STDIN
9.1. The last Statement
as scalar value : 2.7. <STDIN> as a Scalar Value
as target of a match : 7.4.1. Selecting a Different Target (the =~ Operator)
undef return value and : 2.9. The Undefined Value
STDOUT
1.6.10. Moving the Secret Word List into a Separate File
10.1. What Is a Filehandle?
string concatenation : 2.4.2. Operators for Strings
string operators : 2.4.2. Operators for Strings
strings
2.1. What Is Scalar Data?
2.3. Strings
automatic conversion to numbers : 2.4.4. Conversion Between Numbers and Strings
counting characters in : 15.5. Transliteration
deleting characters from : 15.5. Transliteration
length of : 2.3. Strings
literal representation of : 2.3. Strings
pathnames in : 2.3.2. Double-Quoted Strings
removing last character : 2.6.3. The chop( ) and chomp( ) Functions
sub keyword
1.6.9. Making It a Bit More Modular
8.1. Defining a User Function
example of
A.7. Chapter 8, Functions
1.6.17. The Final Programs
subkeys : (see keys, registry)
subroutine definitions
example of : A.7. Chapter 8, Functions
location of in file : 1.6.9. Making It a Bit More Modular
location of in text : 8.1. Defining a User Function
re-defining : 8.1. Defining a User Function
subroutines
1.6.9. Making It a Bit More Modular
8.1. Defining a User Function
arguments : 8.4. Arguments
invoking : 8.2. Invoking a User Function
lack of locals : 8.1. Defining a User Function
nested invocation of : 8.2. Invoking a User Function
return values of : 8.3. Return Values
scope of variables : 8.1. Defining a User Function
subscript reference, introduced : 1.6.5. More than One Secret Word
subscripts
array expressions : 3.4.2. Array Element Access
with array elements : 3.4.2. Array Element Access
substitute operator
1.6.8. Making It Fair for the Rest
7.2. Simple Uses of Regular Expressions
7.5. Substitutions
substr( ) : 15.2. Extracting and Replacing a Substring
example of : A.14. Chapter 15, Other Data Transformation
variable as first argument : 15.2. Extracting and Replacing a Substring
substrings, finding : 15.1. Finding a Substring
subtraction, operator for : 2.4.1. Operators for Numbers
subtrees, Registry : 16.4.1. The Registry Structure
symlink( ) : 13. File and Directory Manipulation
system( ) : 14.1. Using system and exec
list of arguments to : 14.1. Using system and exec
PATH : 14.1. Using system and exec


Search | 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 | Z

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