Index

$|
Flushing Output
$!
System
$!
Special Variables
$/
Special Variables
$"
Special Variables
$_
Special Variables
$0
Special Variables
$$
Special Variables
$.
Special Variables
__FILE__
Special Variables
__LINE__
Special Variables
alarm
Timeout
allocation
Scalars
ARGV
Command line arguments: ARGV
array
Arrays
autoflush()
Flushing Output
AXAS
USB, select(), POSIX::Termios, baudrates
BPM
Serial line I/O, I404,
caller
Meta Information, caller(), ref(),
cbreak mode
Reading single keystrokes, cbreak
closures
Closures, anonymous subroutines
control statements
Control Statements
cua0
Serial line I/O, DMC,
data structures
nested
Nested Data Structures
DMC
Serial line I/O, DMC,
Elcomat
Serial line I/O, Elcomat,
ENV
PWD
chdir, $ENV{PWD}
errno
Errors, $ERRNO
Errors
Errors, $ERRNO
eval
Alarm Handler
example
eval
Alarm Handler
socket
Alarm Handler | Raw Sockets, Spectra Client
examples
Examples
exit handler
BEGIN, END
exporting symbols
Packages, Modules
file handle
File I/O, File Handles | Passing File Handles | Storing File Handles in
FileHandle
The FileHandle Module
files
File I/O, File Handles
flush()
Flushing Output
function
abs
Numeric functions
access time
stat, localtime
alarm
alarm | eval, alarm (timeout)
atan2
Numeric functions
BEGIN
BEGIN, END
caller
Subroutines | Meta Information, caller(), ref(),
chdir
chdir, $ENV{PWD}
chomp
chomp
chr
chr, ord, character conversion
closedir
readdir
cos
Numeric functions
defined
Subroutines
doty
doty
END
BEGIN, END
eval
Calling Perl from Perl | eval | eval, alarm (timeout)
exp
Numeric functions
fcntl
Raw Sockets, Spectra Client
fd_select()
Sockets, Modbus Implementation, fd_select()
getpwuid
getpwuid
grep
grep
hex
Numeric functions
int
Numeric functions
isatty
isatty
join
split | join
lc
uc, lc, ucfirst, lcfirst,
lcfirst
uc, lc, ucfirst, lcfirst,
length
Scalars | length
local
The Scope of Variables, | I/O Re-direction, local( *STDOUT)
localtime
localtime | stat, localtime
log
Numeric functions
map
map
mkdir
mkdir
my
The Scope of Variables,
numeric
Numeric functions
oct
Numeric functions
opendir
readdir
ord
chr, ord, character conversion
pack
pack, unpack
print
print, sprintf
rand
rand, srand | Numeric functions
readdir
readdir
ref
Meta Information, caller(), ref(),
rename
rename
require
require
select
Sleeping with a finer | Raw Sockets, Spectra Client
sin
Numeric functions
sort
sort
sotd
sotd
split
split | split
sprintf
print, sprintf
sqrt
Numeric functions
srand
rand, srand | Numeric functions
stat
stat, localtime
substr
substr
sysread
Raw Sockets, Spectra Client
system
System
syswrite
Raw Sockets, Spectra Client
tie
I/O Re-direction, local( *STDOUT)
time
time
times
times
uc
uc, lc, ucfirst, lcfirst,
ucfirst
uc, lc, ucfirst, lcfirst,
unlink
unlink
unpack
pack, unpack
handler
alarm
Alarm Handler
exit
Exit Handler
hash
Hashes
hashes of hashes
Nested Data Structures
here documents
Quotes
I/O redirection
I/O Re-direction, local( *STDOUT)
if
If
image name
Special Variables
INC
Include Path
inkey()
Reading single keystrokes, cbreak
interpolation
Quotes
IO::Select
Sockets, using IO::Socket::INET, TCP/IP | Sockets, using IO::Socket::INET, UDP, | Sockets, using IO::Socket::INET for
IO::Socket::INET
Sockets, using IO::Socket::INET, TCP/IP | Sockets, using IO::Socket::INET, UDP, | Sockets, using IO::Socket::INET for
list
Arrays
loops
Loops
memory allocation
Scalars
Modbus
Sockets, Modbus Implementation, fd_select()
modules
Packages, Modules
mv.pl
Rename files
nested data structures
Nested Data Structures
operator
bitwise
Bitwise Operators
comma
Miscellaneous Operators
comparison
Comparison Operators
conditional
Miscellaneous Operators
file test
File Test Operators
logical
Logical Operators
precedence
Precedence of Operators
range
Miscellaneous Operators
operators
Operators
parameter
passing
Subroutines
ping()
Pinging a host, system(),
processes, killing
Kill processes, yesno(), kill()
program name
Special Variables
PWD
chdir, $ENV{PWD}
quotes
Quotes
records
Nested Data Structures
ref
Meta Information, caller(), ref(),
regular expressions
Regular Expressions
greedy
Quantifiers, greedy, ungreedy
interpolation
Interpolation
minimal matching
Quantifiers, greedy, ungreedy
modifiers
Modifiers
quantifiers
Quantifiers, greedy, ungreedy
ungreedy
Quantifiers, greedy, ungreedy
variables
Variables
require
require | Packages, Modules
rm.pl
Remove many files, opendir()
script execution
Calling Perl from Perl
script name
Special Variables
serial line I/O
Serial line I/O, Elcomat,
setispeed
USB, select(), POSIX::Termios, baudrates
setospeed
USB, select(), POSIX::Termios, baudrates
shell
System
signal handling
Signal Handling
socket
Raw Sockets, Spectra Client
STDOUT, flushing output
Flushing Output
strings, case conversion
uc, lc, ucfirst, lcfirst,
strings, creating
chr, ord, character conversion
subroutine
reference
Closures, anonymous subroutines
subroutines
Subroutines
substitute.pl
Substitute strings in files,
substr
Execute a Perl code
symbol tables
Symbols Tables
sysopen
Serial line I/O, DMC, | Serial line I/O, I404,
sysread
Serial line I/O, DMC, | Serial line I/O, I404,
system()
Pinging a host, system(),
syswrite
Serial line I/O, DMC, | Serial line I/O, I404,
Termios
Serial line I/O, Elcomat, | Serial line I/O, DMC, | Serial line I/O, I404, | USB, select(), POSIX::Termios, baudrates
timeout
eval, alarm (timeout) | Timeout
truth
Truth
ttyS0
Serial line I/O, I404,
Umlaute
Replace blanks, ä, Ä,
undef
Subroutines
USB
USB, select(), POSIX::Termios, baudrates
wantarray
Subroutines
widget
Text
I/O Re-direction, local( *STDOUT)
yesno()
Kill processes, yesno(), kill()