Book Home
Index

Symbols | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | Explanatory note

S

S command (debugger) : Debugger Commands
s command (debugger) : Debugger Commands
-S file test operator : Named Unary and File Test Operators
-s file test operator : Named Unary and File Test Operators
\s (for whitespace) : Regular Expressions
/s modifier
Pattern Matching
The fine print
Pattern-Matching Operators
s operator (see substitution operator)
-S switch, perl
Switches
UNIX-domain clients and servers
-s switch, perl
Switches
The Perl Debugger
s// (substitute) operator : Universal Blunders
s/// (substitution) operator
Interpolative context
Pattern Matching
Pattern-Matching Operators
options for : Pattern-Matching Operators
s2p program
s2p
Translation from Awk and Sed
Safe module
Safe
Safe--Create Safe Namespaces for Evaluating Perl Code
saving
filehandles : SelectSaver--Save and Restore Selected Filehandle
scalar context
Scalar and list context
Functions
forcing : scalar
range (..) operator in : Range Operator
recognizing in debugger : Using the Debugger
scalar pseudo-function : scalar
scalar values : Scalar Values
scalar variables
in angle brackets : Line input (angle) operator
scalars
Singularities
Built-in Data Types
anonymous : Tying Scalars
byte length of : length
instance variables : Scalar Instance Variables
list of (see arrays)
tied : Tie::Scalar, Tie::StdScalar--Base Class Definitions for Tied Scalars
tying : Tying Scalars
unordered set of (see hashes)
scoped declarations : Scoped Declarations
scripts
building with -e switch : Switches
checking syntax of : Switches
controlling debugger from : Using the Debugger
debugging (see debugging)
dumping core files : Switches
embedding in messages : Switches
end marker for : Other literal tokens
examples of, obtaining : Examples
executing : system
insecure : Handling Insecure Code
names of (see $0 variable)
pausing : sleep
performance of (see performance)
programming style : Programming with Style
running time of : Named Unary and File Test Operators
searching for : Switches
standard test : Test::Harness--Run Perl Standard Test Scripts with Statistics
terminating with exec : exec
troubleshooting : Common Goofs for Novices
SDBM_File module
AnyDBM_File--Provide Framework for Multiple DBMs
SDBM_File--Tied Access to SDBM Files
search
grep function for : grep
Search: :Dict module : Search::Dict--Search for Key in Dictionary File
searching
linear, versus hashes : Time Efficiency
for lines in text file : Examples
for scripts : Switches
for substrings
index
rindex
security
Perl in a Nutshell
srand
bypassing shell : Talking to yourself
handling insecure data : Handling Insecure Data
insecure code : Handling Insecure Code
PATH environment variable : Cleaning up your path
UNIX bugs : Security bugs
secutiry
Safe module : Safe--Create Safe Namespaces for Evaluating Perl Code
sed : Sed Traps
converting to Perl : s2p
converting to/from Perl : Translation from Awk and Sed
seed, random number : srand
seek function : seek
seekdir function : seekdir
seekfunction (see also tell function)
select function
fileno
print
select (output filehandle)
select (ready file descriptors)
for format variables : Format Variables
SelectSaver module : SelectSaver--Save and Restore Selected Filehandle
SelfLoader : Devel::SelfStubber--Generate Stubs for a SelfLoading Module
SelfLoader module : SelfLoader--Load Functions Only on Demand
SelfLoading module : Devel::SelfStubber--Generate Stubs for a SelfLoading Module
SelfStubber module : Devel::SelfStubber--Generate Stubs for a SelfLoading Module
semantics : use
semaphores : semget
semctl function : semctl
semget function : semget
semicolon (see ;)
semop function : semop
send function : send
seq function : Using the Berkeley DB interface directly
servers, TCP : Internet TCP clients and servers
service port number (see port)
setgid function : Talking to yourself
setgrent function : getgrent
setgrp function : setpgrp
sethostent function : gethostent
setlocale( ) : I18N::Collate--Compare 8-bit Scalar Data According to the Current Locale
setlogmask( ) : Sys::Syslog--Perl Interface to UNIX syslog(3) Calls
setpriority function : setpriority
setprotoent function : getprotoent
setpwent function : getpwent
sets of bits (see vec function)
sets of strings (see hashes)
setservent function : getservent
setsockopt function : setsockopt
setuid function : Talking to yourself
setvbuf( ) : FileHandle--Supply Object Methods for Filehandles
sh (Bourne shell) : Command Processing
shared memory segment ID : shmget
sharp (see #)
shebang notation (see #! notation)
shell
bypassing : Talking to yourself
Shell module : Shell--Run Shell Commands Transparently Within Perl
shells : Shell Traps
shift function : shift
shift operators
Shift Operators
shmctl function : shmctl
shmget function : shmget
shmread function : shmread
shmwrite function : shmwrite
short-circuit operators (see logical operators)
C-style Logical (Short Circuit) Operators
shutdown function : shutdown
%SIG hash
Global Special Arrays
Signals
sigaction function : Signals
SigAction objects : Classes
SIGALRM signal : alarm
SIGIO signal : fcntl
signals
Global Special Arrays
Signals
sigtrap--Enable Stack Backtrace on Unexpected Signals
SigSet objects : Classes
sigtrap module : sigtrap--Enable Stack Backtrace on Unexpected Signals
sin function : sin
sine (see sin function)
single quotes (see ')
singularities (see scalars)
$size file statistic : stat
skipcheck( ) : ExtUtils::Manifest--Utilities to Write and Check a MANIFEST File
slash (see /)
sleep function : sleep
select function instead of : select (ready file descriptors)
slices of multidimensional arrays : Slices
socket
attaching address to : bind
socket function : socket
Socket module : Socket--Load the C socket.h Defines and Structure Manipulators
socketpair function : socketpair
sockets : Sockets
accepting connections from clients : accept
closing : close
connecting : connect
functions for : getsockname
getting packed sockaddr address : getpeername
listen function for : listen
opening : socket
receiving messages on : recv
sending message on : send
setting options : setsockopt
shutting down connection : shutdown
sort function : sort
sorting
hashes automatically : In-memory databases
lists : sort
soundex algorithm : Text::Soundex--The Soundex Algorithm Described by Knuth
source distribution (see distribution)
source filters : Source filters
special characters : The rules of regular expression matching
special variables : Special Variables
speed
terminal output : Term::Cap--Terminal Capabilities Interface
splain program : The standalone program
splice function
splice
Previous Perl Traps
split function
Regular Expressions
split
Awk Traps
Time Efficiency
splitting
modules for autoloading : AutoSplit--Split a Module for Autoloading
sprintf function : sprintf
sqrt function : sqrt
square root function : sqrt
srand function : srand
stack, call : caller
standard library : The Standard Perl Library
star (see asterisk)
stat function : stat
Stat module : Getopt::Std--Process Single-Character Options with Option Clustering
statements : Statements and Declarations
loops (see loops)
static methods : Brief Refresher on Object-Oriented Programming
STDERR filehandle
Global Special Filehandles
fileno
Programming with Style
StdHash module : Tie::Hash, Tie::StdHash--Base Class Definitions for Tied Hashes
STDIN : Filehandles
reading single characters from : getc
STDIN filehandle
Global Special Filehandles
fileno
STDOUT : Filehandles
STDOUT filehandle
Global Special Filehandles
fileno
printing to : print
stepping through code : Debugger Commands
sticky bit : Time Efficiency
stopping
infinite loop : For loops
STORE method
Tying Scalars
Tying Arrays
Tying Hashes
strict module
Pragmas
Symbolic References
strict--Restrict Unsafe Constructs
string literals : String literals
strings
abbreviation table : Text::Abbrev--Create an Abbreviation Table from a List
boundary assertions
Nailing Things Down
The rules of regular expression matching
The fine print
breaking (see $: variable)
capitalization of (see capitalization)
comparing in awk : a2p
comparison operators : Comparison Operators
concatenating
String Operators
Additive Operators
Awk Traps
Time Efficiency
converting to list values : unpack
eval function and : Time Efficiency
extracting substrings : substr
first character of : Global Special Variables
formatting : sprintf
hard references and : Hard References Don't Work as Hash Keys
hexadecimal (see hexademical numbers)
index function : index
joining : join
octal (see octal numbers)
operators
String Operators
Universal Blunders
printing : print
rindex function : rindex
soundex algorithm : Text::Soundex--The Soundex Algorithm Described by Knuth
splitting into substrings : split
study function and : study
vec function and : vec
StrVal( ) : Public functions
stubs : Devel::SelfStubber--Generate Stubs for a SelfLoading Module
study function : study
style, programming : Programming with Style
sub declaration
sub
The Anonymous Subroutine Composer
sub keyword
Subroutines
Prototypes
subroutine (see also libraries)
subroutine call stack : caller
subroutines
Subroutines
The Anonymous Subroutine Composer
A Method Is Simply a Subroutine
aborting with exit : exit
autoloading
Autoloading
A Class Is Simply a Package
declaring
Global Declarations
sub
names for : Variables
performance and : Time Efficiency
predeclaring : subs--Predeclare Subroutine Names
return function : return
returning references : Object Constructors
substituting with goto : goto
subs module : subs--Predeclare Subroutine Names
subscript separator (see $; variable)
subscripting : Time Efficiency
$SUBSCRIPT_SEPARATOR (see $; variable)
$SUBSEP (see $; variable)
substitute (s//) operator : Universal Blunders
substitution
shells versus Perl : Shell Traps
substitution (s///) operator
Interpolative context
Pattern Matching
substitution operator : Regular Expressions
substitution operator (s///) : Pattern-Matching Operators
options for : Pattern-Matching Operators
substr function
substr
Time Efficiency
chop function and : chop
SubstrHash module : Tie::SubstrHash--Fixed-table-size, Fixed-key-length Hashing
substrings (see backreferences; strings)
subtraction (see additive operators)
suidperl program : Distribution and Installation
SUPER pseudoclass : Method Invocation
switch statement
Bare Blocks and Case Structures
C Traps
Time Efficiency
switches, Perl command-line : Command Processing
Symbol module : Symbol--Generate Anonymous Globs; Qualify Variable Names
symbol table entries : Passing Symbol Table Entries (Typeglobs)
aliasing : Typeglobs and Filehandles
symbol tables : Symbol Tables
symbolic links : symlink
GetOptions( ) and : Linkage specification
getting filenames from : readlink
lstat command and : lstat
symbolic references
What Is a Reference?
Symbolic References
symbols, preventing exportation of : Managing unknown symbols
symlink function : symlink
sync function : Using the Berkeley DB interface directly
syntax, checking : Switches
Sys: :Hostname module : Sys::Hostname--Try Every Conceivable Way to Get Hostname
Sys: :Syslog module : Sys::Syslog--Perl Interface to UNIX syslog(3) Calls
syscall function
alarm
syscall
syslog( ) : Sys::Syslog--Perl Interface to UNIX syslog(3) Calls
sysopen function
open
sysopen
sysread function : sysread
system calls : syscall
performance and : Time Efficiency
restarting : Signals
system CPU time (see time)
system function
system
Time Efficiency
System V IPC : System V IPC
$SYSTEM_FD_MAX (see $^F variable)
syswrite function : syswrite


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
Explanatory note

Book Home

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