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.
[ Library Home | Perl in a Nutshell | Learning Perl | Learning Perl on Win32 | Programming Perl | Advanced Perl Programming | Perl Cookbook ]