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

Index: S

s command (debugger) : 8.1.1. Debugger Commands
S command (debugger) : 8.1.1. Debugger Commands
-S file test operator : 2.5.10. Named Unary and File Test Operators
-s file test operator : 2.5.10. Named Unary and File Test Operators
\s (for whitespace) : 1.7. Regular Expressions
/s modifier
2.4. Pattern Matching
2.4.1.3. The fine print
2.4.2. Pattern-Matching Operators
s operator : (see substitution (s///) operator)
-s switch, perl
6.1.2. Switches
8.1. The Perl Debugger
-S switch, perl
6.1.2. Switches
6.2.4.2. UNIX-domain clients and servers
s/// (substitution) operator
1.7. Regular Expressions
2.3.3.4. Interpolative context
2.4. Pattern Matching
2.4.2. Pattern-Matching Operators
8.2.1. Universal Blunders
options for : 2.4.2. Pattern-Matching Operators
s2p program
6.4.2.1. s2p
8.5.1. Translation from Awk and Sed
Safe module
6.3.2.1. Safe
7.2.51. Safe - Create Safe Namespaces for Evaluating Perl Code
saving filehandles : 7.2.54. SelectSaver - Save and Restore Selected Filehandle
scalar context
2.3.3.1. Scalar and list context
3. Functions
forcing : 3.2.131. scalar
range (..) operator in : 2.5.15. Range Operator
recognizing in debugger : 8.1.2. Using the Debugger
scalar pseudo-function : 3.2.131. scalar
scalar values : 2.3.2. Scalar Values
scalar variables in angle brackets : 2.3.7.2. Line input (angle) operator
scalars
1.2.1.1. Singularities
2.2. Built-in Data Types
anonymous : 5.4.1. Tying Scalars
byte length of : 3.2.84. length
instance variables : 5.5.3. Scalar Instance Variables
list of : (see arrays)
tied : 7.2.73. Tie::Scalar, Tie::StdScalar - Base Class Definitions for Tied Scalars
tying : 5.4.1. Tying Scalars
unordered set of : (see hashes)
scoped declarations : 2.6.8. Scoped Declarations
scripts
building with -e switch : 6.1.2. Switches
checking syntax of : 6.1.2. Switches
controlling debugger from : 8.1.2. Using the Debugger
debugging : (see debugging)
dumping core files : 6.1.2. Switches
embedding in messages : 6.1.2. Switches
end marker for : 2.3.2.7. Other literal tokens
examples of, obtaining : 8.5.2. Examples
executing : 3.2.167. system
insecure : 6.3.2. Handling Insecure Code
names of : (see $ variables, $0 variable)
pausing : 3.2.150. sleep
performance of : (see performance)
programming style : 8.4. Programming with Style
running time of : 2.5.10. Named Unary and File Test Operators
searching for : 6.1.2. Switches
standard test : 7.2.66. Test::Harness - Run Perl Standard Test Scripts with Statistics
terminating with exec : 3.2.33. exec
troubleshooting : 8.2. Common Goofs for Novices
SDBM_File module
7.2.1. AnyDBM_File - Provide Framework for Multiple DBMs
7.2.52. SDBM_File - Tied Access to SDBM Files
Search::Dict module : 7.2.53. Search::Dict - Search for Key in Dictionary File
searching
grep function for : 3.2.72. grep
linear, versus hashes : 8.3.1. Time Efficiency
for lines in text file : 7.2.8.6. Examples
for scripts : 6.1.2. Switches
for substrings
3.2.75. index
3.2.128. rindex
security
3.2.158. srand
Perl in a Nutshell
bypassing shell : 6.2.2.2. Talking to yourself
handling insecure data : 6.3.1. Handling Insecure Data
insecure code : 6.3.2. Handling Insecure Code
PATH environment variable : 6.3.1.2. Cleaning up your path
Safe module : 7.2.51. Safe - Create Safe Namespaces for Evaluating Perl Code
UNIX bugs : 6.3.1.3. Security bugs
sed : 8.2.5. Sed Traps
converting to Perl : 6.4.2.1. s2p
converting to/from Perl : 8.5.1. Translation from Awk and Sed
seed, random number : 3.2.158. srand
seek function : 3.2.132. seek
seekdir function : 3.2.133. seekdir
seekfunction
(see also tell function)
3.2.169. tell
select function
3.2.38. fileno
3.2.110. print
3.2.134. select (output filehandle)
3.2.135. select (ready file descriptors)
for format variables : 2.8.1. Format Variables
SelectSaver module : 7.2.54. SelectSaver - Save and Restore Selected Filehandle
SelfLoader module
7.2.9. Devel::SelfStubber - Generate Stubs for a SelfLoading Module
7.2.55. SelfLoader - Load Functions Only on Demand
SelfLoading module : 7.2.9. Devel::SelfStubber - Generate Stubs for a SelfLoading Module
SelfStubber module : 7.2.9. Devel::SelfStubber - Generate Stubs for a SelfLoading Module
semantics : 3.2.185. use
semaphores : 3.2.137. semget
semctl function : 3.2.136. semctl
semget function : 3.2.137. semget
semicolon : (see ; (semicolon))
semop function : 3.2.138. semop
send function : 3.2.139. send
seq function : 7.2.8.5. Using the Berkeley DB interface directly
servers, TCP : 6.2.4.1. Internet TCP clients and servers
service port number : (see port)
setgid function : 6.2.2.2. Talking to yourself
setgrent function : 3.2.44. getgrent
setgrp function : 3.2.140. setpgrp
sethostent function : 3.2.49. gethostent
setlocale() : 7.2.37. I18N::Collate - Compare 8-bit Scalar Data According to the Current Locale
setlogmask() : 7.2.63. Sys::Syslog - Perl Interface to UNIX syslog(3) Calls
setpriority function : 3.2.141. setpriority
setprotoent function : 3.2.60. getprotoent
setpwent function : 3.2.61. getpwent
sets of bits : (see vec function)
sets of strings : (see hashes)
setservent function : 3.2.66. getservent
setsockopt function : 3.2.142. setsockopt
setuid function : 6.2.2.2. Talking to yourself
setvbuf() : 7.2.33. FileHandle - Supply Object Methods for Filehandles
sh (Bourne shell) : 6.1.1. Command Processing
shared memory segment ID : 3.2.145. shmget
sharp : (see # (sharp))
shebang notation : (see # (sharp), #! notation)
Shell module : 7.2.56. Shell - Run Shell Commands Transparently Within Perl
shells : 8.2.6. Shell Traps
bypassing : 6.2.2.2. Talking to yourself
shift function : 3.2.143. shift
shift operators : 2.5.9. Shift Operators
shmctl function : 3.2.144. shmctl
shmget function : 3.2.145. shmget
shmread function : 3.2.146. shmread
shmwrite function : 3.2.147. shmwrite
short-circuit operators
(see logical, operators)
2.5.14. C-style Logical (Short Circuit) Operators
shutdown function : 3.2.148. shutdown
%SIG hash
2.9.4. Global Special Arrays
6.2.1. Signals
sigaction function : 6.2.1. Signals
SigAction objects : 7.2.49.1. Classes
SIGALRM signal : 3.2.5. alarm
SIGIO signal : 3.2.37. fcntl
signals
2.9.4. Global Special Arrays
6.2.1. Signals
7.2.57. sigtrap - Enable Stack Backtrace on Unexpected Signals
SigSet objects : 7.2.49.1. Classes
sigtrap module : 7.2.57. sigtrap - Enable Stack Backtrace on Unexpected Signals
sin function : 3.2.149. sin
sine : (see sin function)
single quotes : (see ' (single quotes))
singularities : (see scalars)
$size file statistic : 3.2.159. stat
skipcheck() : 7.2.19. ExtUtils::Manifest - Utilities to Write and Check a MANIFEST File
slash : (see / (slash))
sleep function : 3.2.150. sleep
select function instead of : 3.2.135. select (ready file descriptors)
slices of multidimensional arrays : 4.6.4. Slices
socket function : 3.2.151. socket
Socket module : 7.2.58. Socket - Load the C socket.h Defines and Structure Manipulators
socketpair function : 3.2.152. socketpair
sockets : 6.2.4. Sockets
accepting connections from clients : 3.2.4. accept
attaching address to : 3.2.7. bind
closing : 3.2.18. close
connecting : 3.2.20. connect
functions for : 3.2.67. getsockname
getting packed sockaddr address : 3.2.54. getpeername
listen function for : 3.2.86. listen
opening : 3.2.151. socket
receiving messages on : 3.2.119. recv
sending message on : 3.2.139. send
setting options : 3.2.142. setsockopt
shutting down connection : 3.2.148. shutdown
sort function : 3.2.153. sort
sorting
hashes automatically : 7.2.8.4. In-memory databases
lists : 3.2.153. sort
soundex algorithm : 7.2.69. Text::Soundex - The Soundex Algorithm Described by Knuth
source distribution : (see distribution)
source filters : 6.4.2.4. Source filters
special characters : 2.4.1.2. The rules of regular expression matching
special variables : 2.9. Special Variables
speed : (see performance)
terminal output : 7.2.64. Term::Cap - Terminal Capabilities Interface
splain program : 7.2.10.1. The standalone program
splice function
3.2.154. splice
8.2.7. Previous Perl Traps
split function
1.7. Regular Expressions
3.2.155. split
8.2.3. Awk Traps
8.3.1. Time Efficiency
splitting modules for autoloading : 7.2.3. AutoSplit - Split a Module for Autoloading
sprintf function : 3.2.156. sprintf
sqrt function : 3.2.157. sqrt
square root function : 3.2.157. sqrt
srand function : 3.2.158. srand
stack, call : 3.2.10. caller
standard library : 7. The Standard Perl Library
star : (see asterisk)
stat function : 3.2.159. stat
Stat module : 7.2.36. Getopt::Std - Process Single-Character Options with Option Clustering
statements : 2.6. Statements and Declarations
loops : (see loops)
static methods : 5.3.1. Brief Refresher on Object-Oriented Programming
STDERR filehandle
2.9.5. Global Special Filehandles
3.2.38. fileno
8.4. Programming with Style
StdHash module : 7.2.72. Tie::Hash, Tie::StdHash - Base Class Definitions for Tied Hashes
STDIN : 1.4. Filehandles
reading single characters from : 3.2.43. getc
STDIN filehandle
2.9.5. Global Special Filehandles
3.2.38. fileno
STDOUT : 1.4. Filehandles
STDOUT filehandle
2.9.5. Global Special Filehandles
3.2.38. fileno
printing to : 3.2.110. print
stepping through code : 8.1.1. Debugger Commands
sticky bit : 8.3.1. Time Efficiency
stopping : (see terminating)
infinite loop : 2.6.4.2. For loops
STORE method
5.4.1. Tying Scalars
5.4.2. Tying Arrays
5.4.3. Tying Hashes
strict module
2.6.9. Pragmas
4.4. Symbolic References
7.2.59. strict - Restrict Unsafe Constructs
string literals : 2.3.2.2. String literals
strings
abbreviation table : 7.2.67. Text::Abbrev - Create an Abbreviation Table from a List
boundary assertions
1.7.3. Nailing Things Down
2.4.1.2. The rules of regular expression matching
2.4.1.3. The fine print
breaking : (see $ variables, $: variable)
capitalization of : (see capitalization)
comparing in awk : 6.4.2.2. a2p
comparison operators : 1.5.6. Comparison Operators
concatenating
1.5.2. String Operators
2.5.8. Additive Operators
8.2.3. Awk Traps
8.3.1. Time Efficiency
converting to list values : 3.2.182. unpack
eval function and : 8.3.1. Time Efficiency
extracting substrings : 3.2.162. substr
first character of : 2.9.3. Global Special Variables
formatting : 3.2.156. sprintf
hard references and : 4.5.1. Hard References Don't Work as Hash Keys
hexadecimal : (see hexadecimal numbers)
index function : 3.2.75. index
joining : 3.2.78. join
octal : (see octal numbers)
operators
1.5.2. String Operators
8.2.1. Universal Blunders
printing : 3.2.110. print
rindex function : 3.2.128. rindex
soundex algorithm : 7.2.69. Text::Soundex - The Soundex Algorithm Described by Knuth
splitting into substrings : 3.2.155. split
study function and : 3.2.160. study
vec function and : 3.2.188. vec
StrVal() : 7.2.48.9. Public functions
stubs : 7.2.9. Devel::SelfStubber - Generate Stubs for a SelfLoading Module
study function : 3.2.160. study
style, programming : 8.4. Programming with Style
sub declaration
3.2.161. sub
4.2.4. The Anonymous Subroutine Composer
sub keyword
2.7. Subroutines
2.7.3. Prototypes
subroutine call stack : 3.2.10. caller
subroutines
(see also functions)
(see also libraries)
2.7. Subroutines
4.2.4. The Anonymous Subroutine Composer
5.3.5. A Method Is Simply a Subroutine
7. The Standard Perl Library
aborting with exit : 3.2.35. exit
autoloading
5.1.3. Autoloading
5.3.4. A Class Is Simply a Package
declaring
2.6.7. Global Declarations
3.2.161. sub
names for : 2.3.1. Variables
performance and : 8.3.1. Time Efficiency
predeclaring : 7.2.60. subs - Predeclare Subroutine Names
return function : 3.2.125. return
returning references : 4.2.5. Object Constructors
substituting with goto : 3.2.71. goto
subs module : 7.2.60. subs - Predeclare Subroutine Names
subscript separator : (see $ variables, $; variable)
$SUBSCRIPT_SEPARATOR : (see $ variables, $; variable)
subscripting : 8.3.1. Time Efficiency
$SUBSEP : (see $ variables, $; variable)
substitution (s///) operator
1.7. Regular Expressions
2.3.3.4. Interpolative context
2.4. Pattern Matching
2.4.2. Pattern-Matching Operators
8.2.1. Universal Blunders
options for : 2.4.2. Pattern-Matching Operators
substitution, shells versus Perl : 8.2.6. Shell Traps
substr function
3.2.162. substr
8.3.1. Time Efficiency
chop function and : 3.2.14. chop
SubstrHash module : 7.2.74. Tie::SubstrHash - Fixed-table-size, Fixed-key-length Hashing
substrings : (see backreferences; strings)
subtraction : (see additive operators)
suidperl program : 8.5. Distribution and Installation
SUPER pseudoclass : 5.3.6. Method Invocation
switch statement
2.6.5. Bare Blocks and Case Structures
8.2.4. C Traps
8.3.1. Time Efficiency
switches, Perl command-line : 6.1.1. Command Processing
Symbol module : 7.2.61. Symbol - Generate Anonymous Globs; Qualify Variable Names
symbol table entries : 2.7.1. Passing Symbol Table Entries (Typeglobs)
aliasing : 2.3.6. Typeglobs and Filehandles
symbol tables : 5.1.1. Symbol Tables
symbolic links : 3.2.163. symlink
GetOptions() and : 7.2.35.1. Linkage specification
getting filenames from : 3.2.118. readlink
lstat command and : 3.2.90. lstat
symbolic references
4.1. What Is a Reference?
4.4. Symbolic References
symbols, preventing exportation of : 7.2.15.3. Managing unknown symbols
symlink function : 3.2.163. symlink
sync function : 7.2.8.5. Using the Berkeley DB interface directly
syntax, checking : 6.1.2. Switches
Sys::Hostname module : 7.2.62. Sys::Hostname - Try Every Conceivable Way to Get Hostname
Sys::Syslog module : 7.2.63. Sys::Syslog - Perl Interface to UNIX syslog(3) Calls
syscall function
3.2.5. alarm
3.2.164. syscall
syslog() : 7.2.63. Sys::Syslog - Perl Interface to UNIX syslog(3) Calls
sysopen function
3.2.102. open
3.2.165. sysopen
sysread function : 3.2.166. sysread
system calls : 3.2.164. syscall
performance and : 8.3.1. Time Efficiency
restarting : 6.2.1. Signals
system CPU time : (see time)
system function
3.2.167. system
8.3.1. Time Efficiency
System V IPC : 6.2.3. System V IPC
$SYSTEM_FD_MAX : (see $ variables, $^F variable)
syswrite function : 3.2.168. syswrite


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

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