Index

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.